Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ppsspp
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     ffmpeg/Windows/aarch64/include/libavcodec/avcodec.h
           ffmpeg/Windows/aarch64/include/libavcodec/d3d11va.h
           ffmpeg/Windows/aarch64/include/libavcodec/dirac.h
           ffmpeg/Windows/aarch64/include/libavcodec/dxva2.h
           ffmpeg/Windows/aarch64/include/libavcodec/vaapi.h
           ffmpeg/Windows/aarch64/include/libavcodec/vda.h
           ffmpeg/Windows/aarch64/include/libavcodec/vdpau.h
           ffmpeg/Windows/aarch64/include/libavcodec/videotoolbox.h
           ffmpeg/Windows/aarch64/include/libavcodec/xvmc.h
           ffmpeg/Windows/aarch64/include/libavformat/avformat.h
           ffmpeg/Windows/aarch64/include/libavformat/avio.h
           ffmpeg/Windows/aarch64/include/libavutil/adler32.h
           ffmpeg/Windows/aarch64/include/libavutil/aes.h
           ffmpeg/Windows/aarch64/include/libavutil/aes_ctr.h
           ffmpeg/Windows/aarch64/include/libavutil/avstring.h
           ffmpeg/Windows/aarch64/include/libavutil/avutil.h
           ffmpeg/Windows/aarch64/include/libavutil/base64.h
           ffmpeg/Windows/aarch64/include/libavutil/blowfish.h
           ffmpeg/Windows/aarch64/include/libavutil/bprint.h
           ffmpeg/Windows/aarch64/include/libavutil/camellia.h
           ffmpeg/Windows/aarch64/include/libavutil/cast5.h
           ffmpeg/Windows/aarch64/include/libavutil/channel_layout.h
           ffmpeg/Windows/aarch64/include/libavutil/cpu.h
           ffmpeg/Windows/aarch64/include/libavutil/crc.h
           ffmpeg/Windows/aarch64/include/libavutil/des.h
           ffmpeg/Windows/aarch64/include/libavutil/display.h
           ffmpeg/Windows/aarch64/include/libavutil/downmix_info.h
           ffmpeg/Windows/aarch64/include/libavutil/hash.h
           ffmpeg/Windows/aarch64/include/libavutil/hmac.h
           ffmpeg/Windows/aarch64/include/libavutil/intfloat.h
           ffmpeg/Windows/aarch64/include/libavutil/lfg.h
           ffmpeg/Windows/aarch64/include/libavutil/log.h
           ffmpeg/Windows/aarch64/include/libavutil/mastering_display_metadata.h
           ffmpeg/Windows/aarch64/include/libavutil/mathematics.h
           ffmpeg/Windows/aarch64/include/libavutil/md5.h
           ffmpeg/Windows/aarch64/include/libavutil/murmur3.h
           ffmpeg/Windows/aarch64/include/libavutil/opt.h
           ffmpeg/Windows/aarch64/include/libavutil/pixdesc.h
           ffmpeg/Windows/aarch64/include/libavutil/pixfmt.h
           ffmpeg/Windows/aarch64/include/libavutil/random_seed.h
           ffmpeg/Windows/aarch64/include/libavutil/ripemd.h
           ffmpeg/Windows/aarch64/include/libavutil/sha.h
           ffmpeg/Windows/aarch64/include/libavutil/sha512.h
           ffmpeg/Windows/aarch64/include/libavutil/stereo3d.h
           ffmpeg/Windows/aarch64/include/libavutil/tea.h
           ffmpeg/Windows/aarch64/include/libavutil/time.h
           ffmpeg/Windows/aarch64/include/libavutil/twofish.h
           ffmpeg/Windows/aarch64/include/libavutil/version.h
           ffmpeg/Windows/aarch64/include/libavutil/xtea.h
           ffmpeg/Windows/aarch64/include/libswscale/swscale.h
           ffmpeg/Windows/arm/include/libavcodec/avcodec.h
           ffmpeg/Windows/arm/include/libavcodec/d3d11va.h
           ffmpeg/Windows/arm/include/libavcodec/dirac.h
           ffmpeg/Windows/arm/include/libavcodec/dxva2.h
           ffmpeg/Windows/arm/include/libavcodec/vaapi.h
           ffmpeg/Windows/arm/include/libavcodec/vda.h
           ffmpeg/Windows/arm/include/libavcodec/vdpau.h
           ffmpeg/Windows/arm/include/libavcodec/videotoolbox.h
           ffmpeg/Windows/arm/include/libavcodec/xvmc.h
           ffmpeg/Windows/arm/include/libavformat/avformat.h
           ffmpeg/Windows/arm/include/libavformat/avio.h
           ffmpeg/Windows/arm/include/libavutil/adler32.h
           ffmpeg/Windows/arm/include/libavutil/aes.h
           ffmpeg/Windows/arm/include/libavutil/aes_ctr.h
           ffmpeg/Windows/arm/include/libavutil/avstring.h
           ffmpeg/Windows/arm/include/libavutil/avutil.h
           ffmpeg/Windows/arm/include/libavutil/base64.h
           ffmpeg/Windows/arm/include/libavutil/blowfish.h
           ffmpeg/Windows/arm/include/libavutil/bprint.h
           ffmpeg/Windows/arm/include/libavutil/camellia.h
           ffmpeg/Windows/arm/include/libavutil/cast5.h
           ffmpeg/Windows/arm/include/libavutil/channel_layout.h
           ffmpeg/Windows/arm/include/libavutil/cpu.h
           ffmpeg/Windows/arm/include/libavutil/crc.h
           ffmpeg/Windows/arm/include/libavutil/des.h
           ffmpeg/Windows/arm/include/libavutil/display.h
           ffmpeg/Windows/arm/include/libavutil/downmix_info.h
           ffmpeg/Windows/arm/include/libavutil/hash.h
           ffmpeg/Windows/arm/include/libavutil/hmac.h
           ffmpeg/Windows/arm/include/libavutil/intfloat.h
           ffmpeg/Windows/arm/include/libavutil/lfg.h
           ffmpeg/Windows/arm/include/libavutil/log.h
           ffmpeg/Windows/arm/include/libavutil/mastering_display_metadata.h
           ffmpeg/Windows/arm/include/libavutil/mathematics.h
           ffmpeg/Windows/arm/include/libavutil/md5.h
           ffmpeg/Windows/arm/include/libavutil/murmur3.h
           ffmpeg/Windows/arm/include/libavutil/opt.h
           ffmpeg/Windows/arm/include/libavutil/pixdesc.h
           ffmpeg/Windows/arm/include/libavutil/pixfmt.h
           ffmpeg/Windows/arm/include/libavutil/random_seed.h
           ffmpeg/Windows/arm/include/libavutil/ripemd.h
           ffmpeg/Windows/arm/include/libavutil/sha.h
           ffmpeg/Windows/arm/include/libavutil/sha512.h
           ffmpeg/Windows/arm/include/libavutil/stereo3d.h
           ffmpeg/Windows/arm/include/libavutil/tea.h
           ffmpeg/Windows/arm/include/libavutil/time.h
           ffmpeg/Windows/arm/include/libavutil/twofish.h
           ffmpeg/Windows/arm/include/libavutil/version.h
           ffmpeg/Windows/arm/include/libavutil/xtea.h
           ffmpeg/Windows/arm/include/libswscale/swscale.h
           ffmpeg/Windows/x86/include/libavcodec/avcodec.h
           ffmpeg/Windows/x86/include/libavcodec/d3d11va.h
           ffmpeg/Windows/x86/include/libavcodec/dirac.h
           ffmpeg/Windows/x86/include/libavcodec/dxva2.h
           ffmpeg/Windows/x86/include/libavcodec/vaapi.h
           ffmpeg/Windows/x86/include/libavcodec/vda.h
           ffmpeg/Windows/x86/include/libavcodec/vdpau.h
           ffmpeg/Windows/x86/include/libavcodec/videotoolbox.h
           ffmpeg/Windows/x86/include/libavcodec/xvmc.h
           ffmpeg/Windows/x86/include/libavformat/avformat.h
           ffmpeg/Windows/x86/include/libavformat/avio.h
           ffmpeg/Windows/x86/include/libavutil/adler32.h
           ffmpeg/Windows/x86/include/libavutil/aes.h
           ffmpeg/Windows/x86/include/libavutil/aes_ctr.h
           ffmpeg/Windows/x86/include/libavutil/avstring.h
           ffmpeg/Windows/x86/include/libavutil/avutil.h
           ffmpeg/Windows/x86/include/libavutil/base64.h
           ffmpeg/Windows/x86/include/libavutil/blowfish.h
           ffmpeg/Windows/x86/include/libavutil/bprint.h
           ffmpeg/Windows/x86/include/libavutil/camellia.h
           ffmpeg/Windows/x86/include/libavutil/cast5.h
           ffmpeg/Windows/x86/include/libavutil/channel_layout.h
           ffmpeg/Windows/x86/include/libavutil/cpu.h
           ffmpeg/Windows/x86/include/libavutil/crc.h
           ffmpeg/Windows/x86/include/libavutil/des.h
           ffmpeg/Windows/x86/include/libavutil/display.h
           ffmpeg/Windows/x86/include/libavutil/downmix_info.h
           ffmpeg/Windows/x86/include/libavutil/hash.h
           ffmpeg/Windows/x86/include/libavutil/hmac.h
           ffmpeg/Windows/x86/include/libavutil/intfloat.h
           ffmpeg/Windows/x86/include/libavutil/lfg.h
           ffmpeg/Windows/x86/include/libavutil/log.h
           ffmpeg/Windows/x86/include/libavutil/mastering_display_metadata.h
           ffmpeg/Windows/x86/include/libavutil/mathematics.h
           ffmpeg/Windows/x86/include/libavutil/md5.h
           ffmpeg/Windows/x86/include/libavutil/murmur3.h
           ffmpeg/Windows/x86/include/libavutil/old_pix_fmts.h
           ffmpeg/Windows/x86/include/libavutil/opt.h
           ffmpeg/Windows/x86/include/libavutil/pixdesc.h
           ffmpeg/Windows/x86/include/libavutil/pixfmt.h
           ffmpeg/Windows/x86/include/libavutil/random_seed.h
           ffmpeg/Windows/x86/include/libavutil/ripemd.h
           ffmpeg/Windows/x86/include/libavutil/sha.h
           ffmpeg/Windows/x86/include/libavutil/sha512.h
           ffmpeg/Windows/x86/include/libavutil/stereo3d.h
           ffmpeg/Windows/x86/include/libavutil/tea.h
           ffmpeg/Windows/x86/include/libavutil/time.h
           ffmpeg/Windows/x86/include/libavutil/twofish.h
           ffmpeg/Windows/x86/include/libavutil/version.h
           ffmpeg/Windows/x86/include/libavutil/xtea.h
           ffmpeg/Windows/x86/include/libswscale/swscale.h
           ffmpeg/Windows/x86_64/include/libavcodec/avcodec.h
           ffmpeg/Windows/x86_64/include/libavcodec/d3d11va.h
           ffmpeg/Windows/x86_64/include/libavcodec/dirac.h
           ffmpeg/Windows/x86_64/include/libavcodec/dxva2.h
           ffmpeg/Windows/x86_64/include/libavcodec/vaapi.h
           ffmpeg/Windows/x86_64/include/libavcodec/vda.h
           ffmpeg/Windows/x86_64/include/libavcodec/vdpau.h
           ffmpeg/Windows/x86_64/include/libavcodec/videotoolbox.h
           ffmpeg/Windows/x86_64/include/libavcodec/xvmc.h
           ffmpeg/Windows/x86_64/include/libavformat/avformat.h
           ffmpeg/Windows/x86_64/include/libavformat/avio.h
           ffmpeg/Windows/x86_64/include/libavutil/adler32.h
           ffmpeg/Windows/x86_64/include/libavutil/aes.h
           ffmpeg/Windows/x86_64/include/libavutil/aes_ctr.h
           ffmpeg/Windows/x86_64/include/libavutil/avstring.h
           ffmpeg/Windows/x86_64/include/libavutil/avutil.h
           ffmpeg/Windows/x86_64/include/libavutil/base64.h
           ffmpeg/Windows/x86_64/include/libavutil/blowfish.h
           ffmpeg/Windows/x86_64/include/libavutil/bprint.h
           ffmpeg/Windows/x86_64/include/libavutil/camellia.h
           ffmpeg/Windows/x86_64/include/libavutil/cast5.h
           ffmpeg/Windows/x86_64/include/libavutil/channel_layout.h
           ffmpeg/Windows/x86_64/include/libavutil/cpu.h
           ffmpeg/Windows/x86_64/include/libavutil/crc.h
           ffmpeg/Windows/x86_64/include/libavutil/des.h
           ffmpeg/Windows/x86_64/include/libavutil/display.h
           ffmpeg/Windows/x86_64/include/libavutil/downmix_info.h
           ffmpeg/Windows/x86_64/include/libavutil/hash.h
           ffmpeg/Windows/x86_64/include/libavutil/hmac.h
           ffmpeg/Windows/x86_64/include/libavutil/intfloat.h
           ffmpeg/Windows/x86_64/include/libavutil/lfg.h
           ffmpeg/Windows/x86_64/include/libavutil/log.h
           ffmpeg/Windows/x86_64/include/libavutil/mastering_display_metadata.h
           ffmpeg/Windows/x86_64/include/libavutil/mathematics.h
           ffmpeg/Windows/x86_64/include/libavutil/md5.h
           ffmpeg/Windows/x86_64/include/libavutil/murmur3.h
           ffmpeg/Windows/x86_64/include/libavutil/old_pix_fmts.h
           ffmpeg/Windows/x86_64/include/libavutil/opt.h
           ffmpeg/Windows/x86_64/include/libavutil/pixdesc.h
           ffmpeg/Windows/x86_64/include/libavutil/pixfmt.h
           ffmpeg/Windows/x86_64/include/libavutil/random_seed.h
           ffmpeg/Windows/x86_64/include/libavutil/ripemd.h
           ffmpeg/Windows/x86_64/include/libavutil/sha.h
           ffmpeg/Windows/x86_64/include/libavutil/sha512.h
           ffmpeg/Windows/x86_64/include/libavutil/stereo3d.h
           ffmpeg/Windows/x86_64/include/libavutil/tea.h
           ffmpeg/Windows/x86_64/include/libavutil/time.h
           ffmpeg/Windows/x86_64/include/libavutil/twofish.h
           ffmpeg/Windows/x86_64/include/libavutil/version.h
           ffmpeg/Windows/x86_64/include/libavutil/xtea.h
           ffmpeg/Windows/x86_64/include/libswscale/swscale.h
           ffmpeg/Windows10/ARM/include/libavcodec/avcodec.h
           ffmpeg/Windows10/ARM/include/libavcodec/d3d11va.h
           ffmpeg/Windows10/ARM/include/libavcodec/dxva2.h
           ffmpeg/Windows10/ARM/include/libavcodec/vaapi.h
           ffmpeg/Windows10/ARM/include/libavcodec/vda.h
           ffmpeg/Windows10/ARM/include/libavcodec/vdpau.h
           ffmpeg/Windows10/ARM/include/libavcodec/videotoolbox.h
           ffmpeg/Windows10/ARM/include/libavcodec/xvmc.h
           ffmpeg/Windows10/ARM/include/libavfilter/avfilter.h
           ffmpeg/Windows10/ARM/include/libavfilter/avfiltergraph.h
           ffmpeg/Windows10/ARM/include/libavformat/avformat.h
           ffmpeg/Windows10/ARM/include/libavformat/avio.h
           ffmpeg/Windows10/ARM/include/libavutil/adler32.h
           ffmpeg/Windows10/ARM/include/libavutil/aes.h
           ffmpeg/Windows10/ARM/include/libavutil/avstring.h
           ffmpeg/Windows10/ARM/include/libavutil/avutil.h
           ffmpeg/Windows10/ARM/include/libavutil/base64.h
           ffmpeg/Windows10/ARM/include/libavutil/blowfish.h
           ffmpeg/Windows10/ARM/include/libavutil/bprint.h
           ffmpeg/Windows10/ARM/include/libavutil/camellia.h
           ffmpeg/Windows10/ARM/include/libavutil/cast5.h
           ffmpeg/Windows10/ARM/include/libavutil/channel_layout.h
           ffmpeg/Windows10/ARM/include/libavutil/cpu.h
           ffmpeg/Windows10/ARM/include/libavutil/crc.h
           ffmpeg/Windows10/ARM/include/libavutil/display.h
           ffmpeg/Windows10/ARM/include/libavutil/downmix_info.h
           ffmpeg/Windows10/ARM/include/libavutil/hash.h
           ffmpeg/Windows10/ARM/include/libavutil/hmac.h
           ffmpeg/Windows10/ARM/include/libavutil/intfloat.h
           ffmpeg/Windows10/ARM/include/libavutil/lfg.h
           ffmpeg/Windows10/ARM/include/libavutil/log.h
           ffmpeg/Windows10/ARM/include/libavutil/lzo.h
           ffmpeg/Windows10/ARM/include/libavutil/mathematics.h
           ffmpeg/Windows10/ARM/include/libavutil/md5.h
           ffmpeg/Windows10/ARM/include/libavutil/murmur3.h
           ffmpeg/Windows10/ARM/include/libavutil/old_pix_fmts.h
           ffmpeg/Windows10/ARM/include/libavutil/opt.h
           ffmpeg/Windows10/ARM/include/libavutil/pixdesc.h
           ffmpeg/Windows10/ARM/include/libavutil/pixfmt.h
           ffmpeg/Windows10/ARM/include/libavutil/random_seed.h
           ffmpeg/Windows10/ARM/include/libavutil/ripemd.h
           ffmpeg/Windows10/ARM/include/libavutil/sha.h
           ffmpeg/Windows10/ARM/include/libavutil/sha512.h
           ffmpeg/Windows10/ARM/include/libavutil/stereo3d.h
           ffmpeg/Windows10/ARM/include/libavutil/tea.h
           ffmpeg/Windows10/ARM/include/libavutil/time.h
           ffmpeg/Windows10/ARM/include/libavutil/twofish.h
           ffmpeg/Windows10/ARM/include/libavutil/version.h
           ffmpeg/Windows10/ARM/include/libavutil/xtea.h
           ffmpeg/Windows10/ARM/include/libswscale/swscale.h
           ffmpeg/Windows10/ARM64/include/libavcodec/avcodec.h
           ffmpeg/Windows10/ARM64/include/libavcodec/d3d11va.h
           ffmpeg/Windows10/ARM64/include/libavcodec/dirac.h
           ffmpeg/Windows10/ARM64/include/libavcodec/dxva2.h
           ffmpeg/Windows10/ARM64/include/libavcodec/vaapi.h
           ffmpeg/Windows10/ARM64/include/libavcodec/vda.h
           ffmpeg/Windows10/ARM64/include/libavcodec/vdpau.h
           ffmpeg/Windows10/ARM64/include/libavcodec/videotoolbox.h
           ffmpeg/Windows10/ARM64/include/libavcodec/xvmc.h
           ffmpeg/Windows10/ARM64/include/libavfilter/avfilter.h
           ffmpeg/Windows10/ARM64/include/libavfilter/avfiltergraph.h
           ffmpeg/Windows10/ARM64/include/libavformat/avformat.h
           ffmpeg/Windows10/ARM64/include/libavformat/avio.h
           ffmpeg/Windows10/ARM64/include/libavutil/adler32.h
           ffmpeg/Windows10/ARM64/include/libavutil/aes.h
           ffmpeg/Windows10/ARM64/include/libavutil/aes_ctr.h
           ffmpeg/Windows10/ARM64/include/libavutil/avstring.h
           ffmpeg/Windows10/ARM64/include/libavutil/avutil.h
           ffmpeg/Windows10/ARM64/include/libavutil/base64.h
           ffmpeg/Windows10/ARM64/include/libavutil/blowfish.h
           ffmpeg/Windows10/ARM64/include/libavutil/bprint.h
           ffmpeg/Windows10/ARM64/include/libavutil/camellia.h
           ffmpeg/Windows10/ARM64/include/libavutil/cast5.h
           ffmpeg/Windows10/ARM64/include/libavutil/channel_layout.h
           ffmpeg/Windows10/ARM64/include/libavutil/cpu.h
           ffmpeg/Windows10/ARM64/include/libavutil/crc.h
           ffmpeg/Windows10/ARM64/include/libavutil/des.h
           ffmpeg/Windows10/ARM64/include/libavutil/display.h
           ffmpeg/Windows10/ARM64/include/libavutil/downmix_info.h
           ffmpeg/Windows10/ARM64/include/libavutil/hash.h
           ffmpeg/Windows10/ARM64/include/libavutil/hmac.h
           ffmpeg/Windows10/ARM64/include/libavutil/intfloat.h
           ffmpeg/Windows10/ARM64/include/libavutil/lfg.h
           ffmpeg/Windows10/ARM64/include/libavutil/log.h
           ffmpeg/Windows10/ARM64/include/libavutil/lzo.h
           ffmpeg/Windows10/ARM64/include/libavutil/mastering_display_metadata.h
           ffmpeg/Windows10/ARM64/include/libavutil/mathematics.h
           ffmpeg/Windows10/ARM64/include/libavutil/md5.h
           ffmpeg/Windows10/ARM64/include/libavutil/murmur3.h
           ffmpeg/Windows10/ARM64/include/libavutil/opt.h
           ffmpeg/Windows10/ARM64/include/libavutil/pixdesc.h
           ffmpeg/Windows10/ARM64/include/libavutil/pixfmt.h
           ffmpeg/Windows10/ARM64/include/libavutil/random_seed.h
           ffmpeg/Windows10/ARM64/include/libavutil/ripemd.h
           ffmpeg/Windows10/ARM64/include/libavutil/sha.h
           ffmpeg/Windows10/ARM64/include/libavutil/sha512.h
           ffmpeg/Windows10/ARM64/include/libavutil/stereo3d.h
           ffmpeg/Windows10/ARM64/include/libavutil/tea.h
           ffmpeg/Windows10/ARM64/include/libavutil/time.h
           ffmpeg/Windows10/ARM64/include/libavutil/twofish.h
           ffmpeg/Windows10/ARM64/include/libavutil/version.h
           ffmpeg/Windows10/ARM64/include/libavutil/xtea.h
           ffmpeg/Windows10/ARM64/include/libswscale/swscale.h
           ffmpeg/Windows10/x64/include/libavcodec/avcodec.h
           ffmpeg/Windows10/x64/include/libavcodec/d3d11va.h
           ffmpeg/Windows10/x64/include/libavcodec/dxva2.h
           ffmpeg/Windows10/x64/include/libavcodec/vaapi.h
           ffmpeg/Windows10/x64/include/libavcodec/vda.h
           ffmpeg/Windows10/x64/include/libavcodec/vdpau.h
           ffmpeg/Windows10/x64/include/libavcodec/videotoolbox.h
           ffmpeg/Windows10/x64/include/libavcodec/xvmc.h
           ffmpeg/Windows10/x64/include/libavfilter/avfilter.h
           ffmpeg/Windows10/x64/include/libavfilter/avfiltergraph.h
           ffmpeg/Windows10/x64/include/libavformat/avformat.h
           ffmpeg/Windows10/x64/include/libavformat/avio.h
           ffmpeg/Windows10/x64/include/libavutil/adler32.h
           ffmpeg/Windows10/x64/include/libavutil/aes.h
           ffmpeg/Windows10/x64/include/libavutil/avstring.h
           ffmpeg/Windows10/x64/include/libavutil/avutil.h
           ffmpeg/Windows10/x64/include/libavutil/base64.h
           ffmpeg/Windows10/x64/include/libavutil/blowfish.h
           ffmpeg/Windows10/x64/include/libavutil/bprint.h
           ffmpeg/Windows10/x64/include/libavutil/camellia.h
           ffmpeg/Windows10/x64/include/libavutil/cast5.h
           ffmpeg/Windows10/x64/include/libavutil/channel_layout.h
           ffmpeg/Windows10/x64/include/libavutil/cpu.h
           ffmpeg/Windows10/x64/include/libavutil/crc.h
           ffmpeg/Windows10/x64/include/libavutil/display.h
           ffmpeg/Windows10/x64/include/libavutil/downmix_info.h
           ffmpeg/Windows10/x64/include/libavutil/hash.h
           ffmpeg/Windows10/x64/include/libavutil/hmac.h
           ffmpeg/Windows10/x64/include/libavutil/intfloat.h
           ffmpeg/Windows10/x64/include/libavutil/lfg.h
           ffmpeg/Windows10/x64/include/libavutil/log.h
           ffmpeg/Windows10/x64/include/libavutil/lzo.h
           ffmpeg/Windows10/x64/include/libavutil/mathematics.h
           ffmpeg/Windows10/x64/include/libavutil/md5.h
           ffmpeg/Windows10/x64/include/libavutil/murmur3.h
           ffmpeg/Windows10/x64/include/libavutil/old_pix_fmts.h
           ffmpeg/Windows10/x64/include/libavutil/opt.h
           ffmpeg/Windows10/x64/include/libavutil/pixdesc.h
           ffmpeg/Windows10/x64/include/libavutil/pixfmt.h
           ffmpeg/Windows10/x64/include/libavutil/random_seed.h
           ffmpeg/Windows10/x64/include/libavutil/ripemd.h
           ffmpeg/Windows10/x64/include/libavutil/sha.h
           ffmpeg/Windows10/x64/include/libavutil/sha512.h
           ffmpeg/Windows10/x64/include/libavutil/stereo3d.h
           ffmpeg/Windows10/x64/include/libavutil/tea.h
           ffmpeg/Windows10/x64/include/libavutil/time.h
           ffmpeg/Windows10/x64/include/libavutil/twofish.h
           ffmpeg/Windows10/x64/include/libavutil/version.h
           ffmpeg/Windows10/x64/include/libavutil/xtea.h
           ffmpeg/Windows10/x64/include/libswscale/swscale.h
           ffmpeg/Windows10/x86/include/libavcodec/avcodec.h
           ffmpeg/Windows10/x86/include/libavcodec/d3d11va.h
           ffmpeg/Windows10/x86/include/libavcodec/dxva2.h
           ffmpeg/Windows10/x86/include/libavcodec/vaapi.h
           ffmpeg/Windows10/x86/include/libavcodec/vda.h
           ffmpeg/Windows10/x86/include/libavcodec/vdpau.h
           ffmpeg/Windows10/x86/include/libavcodec/videotoolbox.h
           ffmpeg/Windows10/x86/include/libavcodec/xvmc.h
           ffmpeg/Windows10/x86/include/libavfilter/avfilter.h
           ffmpeg/Windows10/x86/include/libavfilter/avfiltergraph.h
           ffmpeg/Windows10/x86/include/libavformat/avformat.h
           ffmpeg/Windows10/x86/include/libavformat/avio.h
           ffmpeg/Windows10/x86/include/libavutil/adler32.h
           ffmpeg/Windows10/x86/include/libavutil/aes.h
           ffmpeg/Windows10/x86/include/libavutil/avstring.h
           ffmpeg/Windows10/x86/include/libavutil/avutil.h
           ffmpeg/Windows10/x86/include/libavutil/base64.h
           ffmpeg/Windows10/x86/include/libavutil/blowfish.h
           ffmpeg/Windows10/x86/include/libavutil/bprint.h
           ffmpeg/Windows10/x86/include/libavutil/camellia.h
           ffmpeg/Windows10/x86/include/libavutil/cast5.h
           ffmpeg/Windows10/x86/include/libavutil/channel_layout.h
           ffmpeg/Windows10/x86/include/libavutil/cpu.h
           ffmpeg/Windows10/x86/include/libavutil/crc.h
           ffmpeg/Windows10/x86/include/libavutil/display.h
           ffmpeg/Windows10/x86/include/libavutil/downmix_info.h
           ffmpeg/Windows10/x86/include/libavutil/hash.h
           ffmpeg/Windows10/x86/include/libavutil/hmac.h
           ffmpeg/Windows10/x86/include/libavutil/intfloat.h
           ffmpeg/Windows10/x86/include/libavutil/lfg.h
           ffmpeg/Windows10/x86/include/libavutil/log.h
           ffmpeg/Windows10/x86/include/libavutil/lzo.h
           ffmpeg/Windows10/x86/include/libavutil/mathematics.h
           ffmpeg/Windows10/x86/include/libavutil/md5.h
           ffmpeg/Windows10/x86/include/libavutil/murmur3.h
           ffmpeg/Windows10/x86/include/libavutil/old_pix_fmts.h
           ffmpeg/Windows10/x86/include/libavutil/opt.h
           ffmpeg/Windows10/x86/include/libavutil/pixdesc.h
           ffmpeg/Windows10/x86/include/libavutil/pixfmt.h
           ffmpeg/Windows10/x86/include/libavutil/random_seed.h
           ffmpeg/Windows10/x86/include/libavutil/ripemd.h
           ffmpeg/Windows10/x86/include/libavutil/sha.h
           ffmpeg/Windows10/x86/include/libavutil/sha512.h
           ffmpeg/Windows10/x86/include/libavutil/stereo3d.h
           ffmpeg/Windows10/x86/include/libavutil/tea.h
           ffmpeg/Windows10/x86/include/libavutil/time.h
           ffmpeg/Windows10/x86/include/libavutil/twofish.h
           ffmpeg/Windows10/x86/include/libavutil/version.h
           ffmpeg/Windows10/x86/include/libavutil/xtea.h
           ffmpeg/Windows10/x86/include/libswscale/swscale.h
           ffmpeg/android/arm64/include/libavcodec/avcodec.h
           ffmpeg/android/arm64/include/libavcodec/d3d11va.h
           ffmpeg/android/arm64/include/libavcodec/dirac.h
           ffmpeg/android/arm64/include/libavcodec/dxva2.h
           ffmpeg/android/arm64/include/libavcodec/vaapi.h
           ffmpeg/android/arm64/include/libavcodec/vda.h
           ffmpeg/android/arm64/include/libavcodec/vdpau.h
           ffmpeg/android/arm64/include/libavcodec/videotoolbox.h
           ffmpeg/android/arm64/include/libavcodec/xvmc.h
           ffmpeg/android/arm64/include/libavformat/avformat.h
           ffmpeg/android/arm64/include/libavformat/avio.h
           ffmpeg/android/arm64/include/libavutil/adler32.h
           ffmpeg/android/arm64/include/libavutil/aes.h
           ffmpeg/android/arm64/include/libavutil/aes_ctr.h
           ffmpeg/android/arm64/include/libavutil/avstring.h
           ffmpeg/android/arm64/include/libavutil/avutil.h
           ffmpeg/android/arm64/include/libavutil/base64.h
           ffmpeg/android/arm64/include/libavutil/blowfish.h
           ffmpeg/android/arm64/include/libavutil/bprint.h
           ffmpeg/android/arm64/include/libavutil/camellia.h
           ffmpeg/android/arm64/include/libavutil/cast5.h
           ffmpeg/android/arm64/include/libavutil/channel_layout.h
           ffmpeg/android/arm64/include/libavutil/cpu.h
           ffmpeg/android/arm64/include/libavutil/crc.h
           ffmpeg/android/arm64/include/libavutil/des.h
           ffmpeg/android/arm64/include/libavutil/display.h
           ffmpeg/android/arm64/include/libavutil/downmix_info.h
           ffmpeg/android/arm64/include/libavutil/hash.h
           ffmpeg/android/arm64/include/libavutil/hmac.h
           ffmpeg/android/arm64/include/libavutil/intfloat.h
           ffmpeg/android/arm64/include/libavutil/lfg.h
           ffmpeg/android/arm64/include/libavutil/log.h
           ffmpeg/android/arm64/include/libavutil/mastering_display_metadata.h
           ffmpeg/android/arm64/include/libavutil/mathematics.h
           ffmpeg/android/arm64/include/libavutil/md5.h
           ffmpeg/android/arm64/include/libavutil/murmur3.h
           ffmpeg/android/arm64/include/libavutil/old_pix_fmts.h
           ffmpeg/android/arm64/include/libavutil/opt.h
           ffmpeg/android/arm64/include/libavutil/pixdesc.h
           ffmpeg/android/arm64/include/libavutil/pixfmt.h
           ffmpeg/android/arm64/include/libavutil/random_seed.h
           ffmpeg/android/arm64/include/libavutil/ripemd.h
           ffmpeg/android/arm64/include/libavutil/sha.h
           ffmpeg/android/arm64/include/libavutil/sha512.h
           ffmpeg/android/arm64/include/libavutil/stereo3d.h
           ffmpeg/android/arm64/include/libavutil/tea.h
           ffmpeg/android/arm64/include/libavutil/time.h
           ffmpeg/android/arm64/include/libavutil/twofish.h
           ffmpeg/android/arm64/include/libavutil/version.h
           ffmpeg/android/arm64/include/libavutil/xtea.h
           ffmpeg/android/arm64/include/libswscale/swscale.h
           ffmpeg/android/armv7/include/libavcodec/avcodec.h
           ffmpeg/android/armv7/include/libavcodec/d3d11va.h
           ffmpeg/android/armv7/include/libavcodec/dirac.h
           ffmpeg/android/armv7/include/libavcodec/dxva2.h
           ffmpeg/android/armv7/include/libavcodec/vaapi.h
           ffmpeg/android/armv7/include/libavcodec/vda.h
           ffmpeg/android/armv7/include/libavcodec/vdpau.h
           ffmpeg/android/armv7/include/libavcodec/videotoolbox.h
           ffmpeg/android/armv7/include/libavcodec/xvmc.h
           ffmpeg/android/armv7/include/libavformat/avformat.h
           ffmpeg/android/armv7/include/libavformat/avio.h
           ffmpeg/android/armv7/include/libavutil/adler32.h
           ffmpeg/android/armv7/include/libavutil/aes.h
           ffmpeg/android/armv7/include/libavutil/aes_ctr.h
           ffmpeg/android/armv7/include/libavutil/avstring.h
           ffmpeg/android/armv7/include/libavutil/avutil.h
           ffmpeg/android/armv7/include/libavutil/base64.h
           ffmpeg/android/armv7/include/libavutil/blowfish.h
           ffmpeg/android/armv7/include/libavutil/bprint.h
           ffmpeg/android/armv7/include/libavutil/camellia.h
           ffmpeg/android/armv7/include/libavutil/cast5.h
           ffmpeg/android/armv7/include/libavutil/channel_layout.h
           ffmpeg/android/armv7/include/libavutil/cpu.h
           ffmpeg/android/armv7/include/libavutil/crc.h
           ffmpeg/android/armv7/include/libavutil/des.h
           ffmpeg/android/armv7/include/libavutil/display.h
           ffmpeg/android/armv7/include/libavutil/downmix_info.h
           ffmpeg/android/armv7/include/libavutil/hash.h
           ffmpeg/android/armv7/include/libavutil/hmac.h
           ffmpeg/android/armv7/include/libavutil/intfloat.h
           ffmpeg/android/armv7/include/libavutil/intfloat_readwrite.h
           ffmpeg/android/armv7/include/libavutil/lfg.h
           ffmpeg/android/armv7/include/libavutil/log.h
           ffmpeg/android/armv7/include/libavutil/mastering_display_metadata.h
           ffmpeg/android/armv7/include/libavutil/mathematics.h
           ffmpeg/android/armv7/include/libavutil/md5.h
           ffmpeg/android/armv7/include/libavutil/murmur3.h
           ffmpeg/android/armv7/include/libavutil/old_pix_fmts.h
           ffmpeg/android/armv7/include/libavutil/opt.h
           ffmpeg/android/armv7/include/libavutil/pixdesc.h
           ffmpeg/android/armv7/include/libavutil/pixfmt.h
           ffmpeg/android/armv7/include/libavutil/random_seed.h
           ffmpeg/android/armv7/include/libavutil/ripemd.h
           ffmpeg/android/armv7/include/libavutil/sha.h
           ffmpeg/android/armv7/include/libavutil/sha512.h
           ffmpeg/android/armv7/include/libavutil/stereo3d.h
           ffmpeg/android/armv7/include/libavutil/tea.h
           ffmpeg/android/armv7/include/libavutil/time.h
           ffmpeg/android/armv7/include/libavutil/twofish.h
           ffmpeg/android/armv7/include/libavutil/version.h
           ffmpeg/android/armv7/include/libavutil/xtea.h
           ffmpeg/android/armv7/include/libswscale/swscale.h
           ffmpeg/android/x86/include/libavcodec/avcodec.h
           ffmpeg/android/x86/include/libavcodec/d3d11va.h
           ffmpeg/android/x86/include/libavcodec/dirac.h
           ffmpeg/android/x86/include/libavcodec/dxva2.h
           ffmpeg/android/x86/include/libavcodec/vaapi.h
           ffmpeg/android/x86/include/libavcodec/vda.h
           ffmpeg/android/x86/include/libavcodec/vdpau.h
           ffmpeg/android/x86/include/libavcodec/videotoolbox.h
           ffmpeg/android/x86/include/libavcodec/xvmc.h
           ffmpeg/android/x86/include/libavformat/avformat.h
           ffmpeg/android/x86/include/libavformat/avio.h
           ffmpeg/android/x86/include/libavutil/adler32.h
           ffmpeg/android/x86/include/libavutil/aes.h
           ffmpeg/android/x86/include/libavutil/aes_ctr.h
           ffmpeg/android/x86/include/libavutil/avstring.h
           ffmpeg/android/x86/include/libavutil/avutil.h
           ffmpeg/android/x86/include/libavutil/base64.h
           ffmpeg/android/x86/include/libavutil/blowfish.h
           ffmpeg/android/x86/include/libavutil/bprint.h
           ffmpeg/android/x86/include/libavutil/camellia.h
           ffmpeg/android/x86/include/libavutil/cast5.h
           ffmpeg/android/x86/include/libavutil/channel_layout.h
           ffmpeg/android/x86/include/libavutil/cpu.h
           ffmpeg/android/x86/include/libavutil/crc.h
           ffmpeg/android/x86/include/libavutil/des.h
           ffmpeg/android/x86/include/libavutil/display.h
           ffmpeg/android/x86/include/libavutil/downmix_info.h
           ffmpeg/android/x86/include/libavutil/hash.h
           ffmpeg/android/x86/include/libavutil/hmac.h
           ffmpeg/android/x86/include/libavutil/intfloat.h
           ffmpeg/android/x86/include/libavutil/intfloat_readwrite.h
           ffmpeg/android/x86/include/libavutil/lfg.h
           ffmpeg/android/x86/include/libavutil/log.h
           ffmpeg/android/x86/include/libavutil/mastering_display_metadata.h
           ffmpeg/android/x86/include/libavutil/mathematics.h
           ffmpeg/android/x86/include/libavutil/md5.h
           ffmpeg/android/x86/include/libavutil/murmur3.h
           ffmpeg/android/x86/include/libavutil/old_pix_fmts.h
           ffmpeg/android/x86/include/libavutil/opt.h
           ffmpeg/android/x86/include/libavutil/pixdesc.h
           ffmpeg/android/x86/include/libavutil/pixfmt.h
           ffmpeg/android/x86/include/libavutil/random_seed.h
           ffmpeg/android/x86/include/libavutil/ripemd.h
           ffmpeg/android/x86/include/libavutil/sha.h
           ffmpeg/android/x86/include/libavutil/sha512.h
           ffmpeg/android/x86/include/libavutil/stereo3d.h
           ffmpeg/android/x86/include/libavutil/tea.h
           ffmpeg/android/x86/include/libavutil/time.h
           ffmpeg/android/x86/include/libavutil/twofish.h
           ffmpeg/android/x86/include/libavutil/version.h
           ffmpeg/android/x86/include/libavutil/xtea.h
           ffmpeg/android/x86/include/libswscale/swscale.h
           ffmpeg/android/x86_64/include/libavcodec/avcodec.h
           ffmpeg/android/x86_64/include/libavcodec/d3d11va.h
           ffmpeg/android/x86_64/include/libavcodec/dirac.h
           ffmpeg/android/x86_64/include/libavcodec/dxva2.h
           ffmpeg/android/x86_64/include/libavcodec/vaapi.h
           ffmpeg/android/x86_64/include/libavcodec/vda.h
           ffmpeg/android/x86_64/include/libavcodec/vdpau.h
           ffmpeg/android/x86_64/include/libavcodec/videotoolbox.h
           ffmpeg/android/x86_64/include/libavcodec/xvmc.h
           ffmpeg/android/x86_64/include/libavformat/avformat.h
           ffmpeg/android/x86_64/include/libavformat/avio.h
           ffmpeg/android/x86_64/include/libavutil/adler32.h
           ffmpeg/android/x86_64/include/libavutil/aes.h
           ffmpeg/android/x86_64/include/libavutil/aes_ctr.h
           ffmpeg/android/x86_64/include/libavutil/avstring.h
           ffmpeg/android/x86_64/include/libavutil/avutil.h
           ffmpeg/android/x86_64/include/libavutil/base64.h
           ffmpeg/android/x86_64/include/libavutil/blowfish.h
           ffmpeg/android/x86_64/include/libavutil/bprint.h
           ffmpeg/android/x86_64/include/libavutil/camellia.h
           ffmpeg/android/x86_64/include/libavutil/cast5.h
           ffmpeg/android/x86_64/include/libavutil/channel_layout.h
           ffmpeg/android/x86_64/include/libavutil/cpu.h
           ffmpeg/android/x86_64/include/libavutil/crc.h
           ffmpeg/android/x86_64/include/libavutil/des.h
           ffmpeg/android/x86_64/include/libavutil/display.h
           ffmpeg/android/x86_64/include/libavutil/downmix_info.h
           ffmpeg/android/x86_64/include/libavutil/hash.h
           ffmpeg/android/x86_64/include/libavutil/hmac.h
           ffmpeg/android/x86_64/include/libavutil/intfloat.h
           ffmpeg/android/x86_64/include/libavutil/intfloat_readwrite.h
           ffmpeg/android/x86_64/include/libavutil/lfg.h
           ffmpeg/android/x86_64/include/libavutil/log.h
           ffmpeg/android/x86_64/include/libavutil/mastering_display_metadata.h
           ffmpeg/android/x86_64/include/libavutil/mathematics.h
           ffmpeg/android/x86_64/include/libavutil/md5.h
           ffmpeg/android/x86_64/include/libavutil/murmur3.h
           ffmpeg/android/x86_64/include/libavutil/old_pix_fmts.h
           ffmpeg/android/x86_64/include/libavutil/opt.h
           ffmpeg/android/x86_64/include/libavutil/pixdesc.h
           ffmpeg/android/x86_64/include/libavutil/pixfmt.h
           ffmpeg/android/x86_64/include/libavutil/random_seed.h
           ffmpeg/android/x86_64/include/libavutil/ripemd.h
           ffmpeg/android/x86_64/include/libavutil/sha.h
           ffmpeg/android/x86_64/include/libavutil/sha512.h
           ffmpeg/android/x86_64/include/libavutil/stereo3d.h
           ffmpeg/android/x86_64/include/libavutil/tea.h
           ffmpeg/android/x86_64/include/libavutil/time.h
           ffmpeg/android/x86_64/include/libavutil/twofish.h
           ffmpeg/android/x86_64/include/libavutil/version.h
           ffmpeg/android/x86_64/include/libavutil/xtea.h
           ffmpeg/android/x86_64/include/libswscale/swscale.h
           ffmpeg/blackberry/armv7/include/libavcodec/avcodec.h
           ffmpeg/blackberry/armv7/include/libavcodec/d3d11va.h
           ffmpeg/blackberry/armv7/include/libavcodec/dirac.h
           ffmpeg/blackberry/armv7/include/libavcodec/dxva2.h
           ffmpeg/blackberry/armv7/include/libavcodec/vaapi.h
           ffmpeg/blackberry/armv7/include/libavcodec/vda.h
           ffmpeg/blackberry/armv7/include/libavcodec/vdpau.h
           ffmpeg/blackberry/armv7/include/libavcodec/videotoolbox.h
           ffmpeg/blackberry/armv7/include/libavcodec/xvmc.h
           ffmpeg/blackberry/armv7/include/libavformat/avformat.h
           ffmpeg/blackberry/armv7/include/libavformat/avio.h
           ffmpeg/blackberry/armv7/include/libavutil/adler32.h
           ffmpeg/blackberry/armv7/include/libavutil/aes.h
           ffmpeg/blackberry/armv7/include/libavutil/aes_ctr.h
           ffmpeg/blackberry/armv7/include/libavutil/avstring.h
           ffmpeg/blackberry/armv7/include/libavutil/avutil.h
           ffmpeg/blackberry/armv7/include/libavutil/base64.h
           ffmpeg/blackberry/armv7/include/libavutil/blowfish.h
           ffmpeg/blackberry/armv7/include/libavutil/bprint.h
           ffmpeg/blackberry/armv7/include/libavutil/camellia.h
           ffmpeg/blackberry/armv7/include/libavutil/cast5.h
           ffmpeg/blackberry/armv7/include/libavutil/channel_layout.h
           ffmpeg/blackberry/armv7/include/libavutil/cpu.h
           ffmpeg/blackberry/armv7/include/libavutil/crc.h
           ffmpeg/blackberry/armv7/include/libavutil/des.h
           ffmpeg/blackberry/armv7/include/libavutil/display.h
           ffmpeg/blackberry/armv7/include/libavutil/downmix_info.h
           ffmpeg/blackberry/armv7/include/libavutil/hash.h
           ffmpeg/blackberry/armv7/include/libavutil/hmac.h
           ffmpeg/blackberry/armv7/include/libavutil/intfloat.h
           ffmpeg/blackberry/armv7/include/libavutil/intfloat_readwrite.h
           ffmpeg/blackberry/armv7/include/libavutil/lfg.h
           ffmpeg/blackberry/armv7/include/libavutil/log.h
           ffmpeg/blackberry/armv7/include/libavutil/mastering_display_metadata.h
           ffmpeg/blackberry/armv7/include/libavutil/mathematics.h
           ffmpeg/blackberry/armv7/include/libavutil/md5.h
           ffmpeg/blackberry/armv7/include/libavutil/murmur3.h
           ffmpeg/blackberry/armv7/include/libavutil/old_pix_fmts.h
           ffmpeg/blackberry/armv7/include/libavutil/opt.h
           ffmpeg/blackberry/armv7/include/libavutil/pixdesc.h
           ffmpeg/blackberry/armv7/include/libavutil/pixfmt.h
           ffmpeg/blackberry/armv7/include/libavutil/random_seed.h
           ffmpeg/blackberry/armv7/include/libavutil/ripemd.h
           ffmpeg/blackberry/armv7/include/libavutil/sha.h
           ffmpeg/blackberry/armv7/include/libavutil/sha512.h
           ffmpeg/blackberry/armv7/include/libavutil/stereo3d.h
           ffmpeg/blackberry/armv7/include/libavutil/tea.h
           ffmpeg/blackberry/armv7/include/libavutil/time.h
           ffmpeg/blackberry/armv7/include/libavutil/twofish.h
           ffmpeg/blackberry/armv7/include/libavutil/version.h
           ffmpeg/blackberry/armv7/include/libavutil/xtea.h
           ffmpeg/blackberry/armv7/include/libswscale/swscale.h
           ffmpeg/cmdutils.c
           ffmpeg/cmdutils.h
           ffmpeg/cmdutils_opencl.c
           ffmpeg/compat/msvcrt/snprintf.c
           ffmpeg/compat/msvcrt/snprintf.h
           ffmpeg/compat/strtod.c
           ffmpeg/compat/va_copy.h
           ffmpeg/ffserver_config.c
           ffmpeg/ffserver_config.h
           ffmpeg/ios/universal/include/libavcodec/avcodec.h
           ffmpeg/ios/universal/include/libavcodec/d3d11va.h
           ffmpeg/ios/universal/include/libavcodec/dirac.h
           ffmpeg/ios/universal/include/libavcodec/dxva2.h
           ffmpeg/ios/universal/include/libavcodec/vaapi.h
           ffmpeg/ios/universal/include/libavcodec/vda.h
           ffmpeg/ios/universal/include/libavcodec/vdpau.h
           ffmpeg/ios/universal/include/libavcodec/videotoolbox.h
           ffmpeg/ios/universal/include/libavcodec/xvmc.h
           ffmpeg/ios/universal/include/libavformat/avformat.h
           ffmpeg/ios/universal/include/libavformat/avio.h
           ffmpeg/ios/universal/include/libavutil/adler32.h
           ffmpeg/ios/universal/include/libavutil/aes.h
           ffmpeg/ios/universal/include/libavutil/aes_ctr.h
           ffmpeg/ios/universal/include/libavutil/avstring.h
           ffmpeg/ios/universal/include/libavutil/avutil.h
           ffmpeg/ios/universal/include/libavutil/base64.h
           ffmpeg/ios/universal/include/libavutil/blowfish.h
           ffmpeg/ios/universal/include/libavutil/bprint.h
           ffmpeg/ios/universal/include/libavutil/camellia.h
           ffmpeg/ios/universal/include/libavutil/cast5.h
           ffmpeg/ios/universal/include/libavutil/channel_layout.h
           ffmpeg/ios/universal/include/libavutil/cpu.h
           ffmpeg/ios/universal/include/libavutil/crc.h
           ffmpeg/ios/universal/include/libavutil/des.h
           ffmpeg/ios/universal/include/libavutil/display.h
           ffmpeg/ios/universal/include/libavutil/downmix_info.h
           ffmpeg/ios/universal/include/libavutil/hash.h
           ffmpeg/ios/universal/include/libavutil/hmac.h
           ffmpeg/ios/universal/include/libavutil/intfloat.h
           ffmpeg/ios/universal/include/libavutil/lfg.h
           ffmpeg/ios/universal/include/libavutil/log.h
           ffmpeg/ios/universal/include/libavutil/mastering_display_metadata.h
           ffmpeg/ios/universal/include/libavutil/mathematics.h
           ffmpeg/ios/universal/include/libavutil/md5.h
           ffmpeg/ios/universal/include/libavutil/murmur3.h
           ffmpeg/ios/universal/include/libavutil/opt.h
           ffmpeg/ios/universal/include/libavutil/pixdesc.h
           ffmpeg/ios/universal/include/libavutil/pixfmt.h
           ffmpeg/ios/universal/include/libavutil/random_seed.h
           ffmpeg/ios/universal/include/libavutil/ripemd.h
           ffmpeg/ios/universal/include/libavutil/sha.h
           ffmpeg/ios/universal/include/libavutil/sha512.h
           ffmpeg/ios/universal/include/libavutil/stereo3d.h
           ffmpeg/ios/universal/include/libavutil/tea.h
           ffmpeg/ios/universal/include/libavutil/time.h
           ffmpeg/ios/universal/include/libavutil/twofish.h
           ffmpeg/ios/universal/include/libavutil/version.h
           ffmpeg/ios/universal/include/libavutil/xtea.h
           ffmpeg/ios/universal/include/libswscale/swscale.h
           ffmpeg/libavcodec/012v.c
           ffmpeg/libavcodec/aac_ac3_parser.c
           ffmpeg/libavcodec/aac_ac3_parser.h
           ffmpeg/libavcodec/aac_adtstoasc_bsf.c
           ffmpeg/libavcodec/aac_parser.c
           ffmpeg/libavcodec/aacadtsdec.c
           ffmpeg/libavcodec/aacadtsdec.h
           ffmpeg/libavcodec/aacenc.h
           ffmpeg/libavcodec/aacenctab.c
           ffmpeg/libavcodec/aacps.h
           ffmpeg/libavcodec/aacps_fixed.c
           ffmpeg/libavcodec/aacps_fixed_tablegen.c
           ffmpeg/libavcodec/aacps_float.c
           ffmpeg/libavcodec/aacps_tablegen.c
           ffmpeg/libavcodec/aacps_tablegen.h
           ffmpeg/libavcodec/aacps_tablegen_template.c
           ffmpeg/libavcodec/aacpsdata.c
           ffmpeg/libavcodec/aacpsdsp.h
           ffmpeg/libavcodec/aacpsdsp_fixed.c
           ffmpeg/libavcodec/aacpsdsp_float.c
           ffmpeg/libavcodec/aacsbr_fixed_tablegen.h
           ffmpeg/libavcodec/aacsbr_tablegen.h
           ffmpeg/libavcodec/aacsbr_tablegen_common.h
           ffmpeg/libavcodec/aarch64/fft_init_aarch64.c
           ffmpeg/libavcodec/aarch64/fmtconvert_neon.S
           ffmpeg/libavcodec/aarch64/h264chroma_init_aarch64.c
           ffmpeg/libavcodec/aarch64/h264cmc_neon.S
           ffmpeg/libavcodec/aarch64/h264dsp_init_aarch64.c
           ffmpeg/libavcodec/aarch64/h264dsp_neon.S
           ffmpeg/libavcodec/aarch64/h264idct_neon.S
           ffmpeg/libavcodec/aarch64/h264pred_init.c
           ffmpeg/libavcodec/aarch64/h264pred_neon.S
           ffmpeg/libavcodec/aarch64/h264qpel_init_aarch64.c
           ffmpeg/libavcodec/aarch64/h264qpel_neon.S
           ffmpeg/libavcodec/aarch64/hpeldsp_init_aarch64.c
           ffmpeg/libavcodec/aarch64/hpeldsp_neon.S
           ffmpeg/libavcodec/aarch64/imdct15_neon.S
           ffmpeg/libavcodec/aarch64/mdct_neon.S
           ffmpeg/libavcodec/aarch64/mpegaudiodsp_neon.S
           ffmpeg/libavcodec/aarch64/neontest.c
           ffmpeg/libavcodec/aarch64/synth_filter_init.c
           ffmpeg/libavcodec/aarch64/synth_filter_neon.S
           ffmpeg/libavcodec/aarch64/vorbisdsp_neon.S
           ffmpeg/libavcodec/ac3_parser.c
           ffmpeg/libavcodec/ac3_parser.h
           ffmpeg/libavcodec/ac3dec.c
           ffmpeg/libavcodec/ac3dec_data.h
           ffmpeg/libavcodec/ac3dsp.c
           ffmpeg/libavcodec/ac3dsp.h
           ffmpeg/libavcodec/ac3enc_opts_template.c
           ffmpeg/libavcodec/ac3tab.h
           ffmpeg/libavcodec/acelp_filters.c
           ffmpeg/libavcodec/acelp_filters.h
           ffmpeg/libavcodec/acelp_pitch_delay.c
           ffmpeg/libavcodec/acelp_pitch_delay.h
           ffmpeg/libavcodec/acelp_vectors.c
           ffmpeg/libavcodec/acelp_vectors.h
           ffmpeg/libavcodec/adx.c
           ffmpeg/libavcodec/adxdec.c
           ffmpeg/libavcodec/adxenc.c
           ffmpeg/libavcodec/aic.c
           ffmpeg/libavcodec/alacdsp.c
           ffmpeg/libavcodec/alacenc.c
           ffmpeg/libavcodec/aliaspixdec.c
           ffmpeg/libavcodec/aliaspixenc.c
           ffmpeg/libavcodec/alpha/asm.h
           ffmpeg/libavcodec/alpha/blockdsp_alpha.c
           ffmpeg/libavcodec/alpha/hpeldsp_alpha.c
           ffmpeg/libavcodec/alpha/idctdsp_alpha.c
           ffmpeg/libavcodec/alpha/me_cmp_alpha.c
           ffmpeg/libavcodec/alpha/me_cmp_mvi_asm.S
           ffmpeg/libavcodec/alpha/mpegvideo_alpha.c
           ffmpeg/libavcodec/amr.h
           ffmpeg/libavcodec/apedec.c
           ffmpeg/libavcodec/arm/aac.h
           ffmpeg/libavcodec/arm/aacpsdsp_init_arm.c
           ffmpeg/libavcodec/arm/aacpsdsp_neon.S
           ffmpeg/libavcodec/arm/ac3dsp_arm.S
           ffmpeg/libavcodec/arm/ac3dsp_armv6.S
           ffmpeg/libavcodec/arm/ac3dsp_init_arm.c
           ffmpeg/libavcodec/arm/ac3dsp_neon.S
           ffmpeg/libavcodec/arm/asm-offsets.h
           ffmpeg/libavcodec/arm/audiodsp_init_neon.c
           ffmpeg/libavcodec/arm/audiodsp_neon.S
           ffmpeg/libavcodec/arm/blockdsp_init_neon.c
           ffmpeg/libavcodec/arm/blockdsp_neon.S
           ffmpeg/libavcodec/arm/dca.h
           ffmpeg/libavcodec/arm/fft_fixed_init_arm.c
           ffmpeg/libavcodec/arm/fft_fixed_neon.S
           ffmpeg/libavcodec/arm/fft_init_arm.c
           ffmpeg/libavcodec/arm/fft_vfp.S
           ffmpeg/libavcodec/arm/flacdsp_init_arm.c
           ffmpeg/libavcodec/arm/fmtconvert_neon.S
           ffmpeg/libavcodec/arm/fmtconvert_vfp.S
           ffmpeg/libavcodec/arm/g722dsp_init_arm.c
           ffmpeg/libavcodec/arm/g722dsp_neon.S
           ffmpeg/libavcodec/arm/h264chroma_init_arm.c
           ffmpeg/libavcodec/arm/h264cmc_neon.S
           ffmpeg/libavcodec/arm/h264dsp_init_arm.c
           ffmpeg/libavcodec/arm/h264dsp_neon.S
           ffmpeg/libavcodec/arm/h264idct_neon.S
           ffmpeg/libavcodec/arm/h264pred_init_arm.c
           ffmpeg/libavcodec/arm/h264pred_neon.S
           ffmpeg/libavcodec/arm/h264qpel_init_arm.c
           ffmpeg/libavcodec/arm/h264qpel_neon.S
           ffmpeg/libavcodec/arm/hevcdsp_deblock_neon.S
           ffmpeg/libavcodec/arm/hevcdsp_idct_neon.S
           ffmpeg/libavcodec/arm/hevcdsp_init_arm.c
           ffmpeg/libavcodec/arm/hevcdsp_init_neon.c
           ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S
           ffmpeg/libavcodec/arm/hpeldsp_arm.h
           ffmpeg/libavcodec/arm/hpeldsp_armv6.S
           ffmpeg/libavcodec/arm/hpeldsp_init_arm.c
           ffmpeg/libavcodec/arm/hpeldsp_init_armv6.c
           ffmpeg/libavcodec/arm/hpeldsp_init_neon.c
           ffmpeg/libavcodec/arm/hpeldsp_neon.S
           ffmpeg/libavcodec/arm/idctdsp_arm.h
           ffmpeg/libavcodec/arm/idctdsp_armv6.S
           ffmpeg/libavcodec/arm/idctdsp_init_arm.c
           ffmpeg/libavcodec/arm/idctdsp_init_armv5te.c
           ffmpeg/libavcodec/arm/idctdsp_init_armv6.c
           ffmpeg/libavcodec/arm/idctdsp_init_neon.c
           ffmpeg/libavcodec/arm/idctdsp_neon.S
           ffmpeg/libavcodec/arm/int_neon.S
           ffmpeg/libavcodec/arm/lossless_audiodsp_init_arm.c
           ffmpeg/libavcodec/arm/lossless_audiodsp_neon.S
           ffmpeg/libavcodec/arm/mathops.h
           ffmpeg/libavcodec/arm/mdct_fixed_neon.S
           ffmpeg/libavcodec/arm/mdct_neon.S
           ffmpeg/libavcodec/arm/mdct_vfp.S
           ffmpeg/libavcodec/arm/me_cmp_armv6.S
           ffmpeg/libavcodec/arm/mlpdsp_armv5te.S
           ffmpeg/libavcodec/arm/mlpdsp_armv6.S
           ffmpeg/libavcodec/arm/mlpdsp_init_arm.c
           ffmpeg/libavcodec/arm/mpegaudiodsp_fixed_armv6.S
           ffmpeg/libavcodec/arm/mpegaudiodsp_init_arm.c
           ffmpeg/libavcodec/arm/mpegvideo_arm.c
           ffmpeg/libavcodec/arm/mpegvideo_armv5te.c
           ffmpeg/libavcodec/arm/mpegvideo_armv5te_s.S
           ffmpeg/libavcodec/arm/mpegvideo_neon.S
           ffmpeg/libavcodec/arm/mpegvideoencdsp_armv6.S
           ffmpeg/libavcodec/arm/neon.S
           ffmpeg/libavcodec/arm/neontest.c
           ffmpeg/libavcodec/arm/pixblockdsp_armv6.S
           ffmpeg/libavcodec/arm/rdft_neon.S
           ffmpeg/libavcodec/arm/rv34dsp_init_arm.c
           ffmpeg/libavcodec/arm/rv34dsp_neon.S
           ffmpeg/libavcodec/arm/rv40dsp_init_arm.c
           ffmpeg/libavcodec/arm/rv40dsp_neon.S
           ffmpeg/libavcodec/arm/sbrdsp_init_arm.c
           ffmpeg/libavcodec/arm/sbrdsp_neon.S
           ffmpeg/libavcodec/arm/simple_idct_armv5te.S
           ffmpeg/libavcodec/arm/simple_idct_armv6.S
           ffmpeg/libavcodec/arm/startcode_armv6.S
           ffmpeg/libavcodec/arm/synth_filter_init_arm.c
           ffmpeg/libavcodec/arm/synth_filter_neon.S
           ffmpeg/libavcodec/arm/synth_filter_vfp.S
           ffmpeg/libavcodec/arm/vc1dsp_neon.S
           ffmpeg/libavcodec/arm/videodsp_arm.h
           ffmpeg/libavcodec/arm/videodsp_init_arm.c
           ffmpeg/libavcodec/arm/videodsp_init_armv5te.c
           ffmpeg/libavcodec/arm/vorbisdsp_init_arm.c
           ffmpeg/libavcodec/arm/vorbisdsp_neon.S
           ffmpeg/libavcodec/arm/vp3dsp_neon.S
           ffmpeg/libavcodec/arm/vp56_arith.h
           ffmpeg/libavcodec/arm/vp6dsp_init_arm.c
           ffmpeg/libavcodec/arm/vp6dsp_neon.S
           ffmpeg/libavcodec/arm/vp8_armv6.S
           ffmpeg/libavcodec/arm/vp8dsp_neon.S
           ffmpeg/libavcodec/ass.c
           ffmpeg/libavcodec/ass.h
           ffmpeg/libavcodec/ass_split.c
           ffmpeg/libavcodec/ass_split.h
           ffmpeg/libavcodec/assdec.c
           ffmpeg/libavcodec/assenc.c
           ffmpeg/libavcodec/atrac.c
           ffmpeg/libavcodec/atrac3plus_data.h
           ffmpeg/libavcodec/audio_frame_queue.c
           ffmpeg/libavcodec/audio_frame_queue.h
           ffmpeg/libavcodec/audioconvert.h
           ffmpeg/libavcodec/avcodec.h
           ffmpeg/libavcodec/avcodecres.rc
           ffmpeg/libavcodec/avdct.c
           ffmpeg/libavcodec/avpacket.c
           ffmpeg/libavcodec/avr32/mathops.h
           ffmpeg/libavcodec/avrndec.c
           ffmpeg/libavcodec/avs.c
           ffmpeg/libavcodec/avuidec.c
           ffmpeg/libavcodec/avuienc.c
           ffmpeg/libavcodec/bethsoftvideo.h
           ffmpeg/libavcodec/bink.c
           ffmpeg/libavcodec/binkdata.h
           ffmpeg/libavcodec/bitstream_filter.c
           ffmpeg/libavcodec/bmp.c
           ffmpeg/libavcodec/bmp.h
           ffmpeg/libavcodec/bmpenc.c
           ffmpeg/libavcodec/bmvaudio.c
           ffmpeg/libavcodec/bmvvideo.c
           ffmpeg/libavcodec/bytestream.h
           ffmpeg/libavcodec/c93.c
           ffmpeg/libavcodec/canopus.c
           ffmpeg/libavcodec/canopus.h
           ffmpeg/libavcodec/cavs.h
           ffmpeg/libavcodec/cavsdata.c
           ffmpeg/libavcodec/cavsdsp.c
           ffmpeg/libavcodec/cavsdsp.h
           ffmpeg/libavcodec/cbrt_fixed_tablegen.c
           ffmpeg/libavcodec/cbrt_tablegen.c
           ffmpeg/libavcodec/cbrt_tablegen.h
           ffmpeg/libavcodec/cbrt_tablegen_template.c
           ffmpeg/libavcodec/ccaption_dec.c
           ffmpeg/libavcodec/cdgraphics.c
           ffmpeg/libavcodec/celp_filters.c
           ffmpeg/libavcodec/celp_filters.h
           ffmpeg/libavcodec/celp_math.c
           ffmpeg/libavcodec/celp_math.h
           ffmpeg/libavcodec/cfhd.h
           ffmpeg/libavcodec/cfhddata.c
           ffmpeg/libavcodec/chomp_bsf.c
           ffmpeg/libavcodec/cllc.c
           ffmpeg/libavcodec/cngdec.c
           ffmpeg/libavcodec/cngenc.c
           ffmpeg/libavcodec/cos_tablegen.c
           ffmpeg/libavcodec/cscd.c
           ffmpeg/libavcodec/d3d11va.c
           ffmpeg/libavcodec/d3d11va.h
           ffmpeg/libavcodec/dca.c
           ffmpeg/libavcodec/dca.h
           ffmpeg/libavcodec/dca_core.c
           ffmpeg/libavcodec/dca_core.h
           ffmpeg/libavcodec/dca_exss.c
           ffmpeg/libavcodec/dca_exss.h
           ffmpeg/libavcodec/dca_parser.c
           ffmpeg/libavcodec/dca_xll.c
           ffmpeg/libavcodec/dca_xll.h
           ffmpeg/libavcodec/dcadata.c
           ffmpeg/libavcodec/dcadct.c
           ffmpeg/libavcodec/dcadct.h
           ffmpeg/libavcodec/dcadec.c
           ffmpeg/libavcodec/dcadec.h
           ffmpeg/libavcodec/dcadsp.c
           ffmpeg/libavcodec/dcadsp.h
           ffmpeg/libavcodec/dcaenc.c
           ffmpeg/libavcodec/dcaenc.h
           ffmpeg/libavcodec/dcahuff.h
           ffmpeg/libavcodec/dcamath.h
           ffmpeg/libavcodec/dct32_template.c
           ffmpeg/libavcodec/dctref.h
           ffmpeg/libavcodec/dfa.c
           ffmpeg/libavcodec/dirac.h
           ffmpeg/libavcodec/dirac_dwt.c
           ffmpeg/libavcodec/dirac_dwt.h
           ffmpeg/libavcodec/dirac_dwt_template.c
           ffmpeg/libavcodec/diracdsp.c
           ffmpeg/libavcodec/diracdsp.h
           ffmpeg/libavcodec/diractab.c
           ffmpeg/libavcodec/diractab.h
           ffmpeg/libavcodec/dnxhddata.c
           ffmpeg/libavcodec/dnxhddata.h
           ffmpeg/libavcodec/dpx.c
           ffmpeg/libavcodec/dpxenc.c
           ffmpeg/libavcodec/dsd_tablegen.h
           ffmpeg/libavcodec/dss_sp.c
           ffmpeg/libavcodec/dump_extradata_bsf.c
           ffmpeg/libavcodec/dv_tablegen.c
           ffmpeg/libavcodec/dv_tablegen.h
           ffmpeg/libavcodec/dvaudiodec.c
           ffmpeg/libavcodec/dvbsub.c
           ffmpeg/libavcodec/dvbsub_parser.c
           ffmpeg/libavcodec/dvbsubdec.c
           ffmpeg/libavcodec/dvd_nav_parser.c
           ffmpeg/libavcodec/dvdsub_parser.c
           ffmpeg/libavcodec/dvdsubdec.c
           ffmpeg/libavcodec/dvdsubenc.c
           ffmpeg/libavcodec/dxtory.c
           ffmpeg/libavcodec/dxv.c
           ffmpeg/libavcodec/dxva2.c
           ffmpeg/libavcodec/dxva2.h
           ffmpeg/libavcodec/dxva2_h264.c
           ffmpeg/libavcodec/dxva2_hevc.c
           ffmpeg/libavcodec/dxva2_internal.h
           ffmpeg/libavcodec/dxva2_mpeg2.c
           ffmpeg/libavcodec/dxva2_vc1.c
           ffmpeg/libavcodec/dxva2_vp9.c
           ffmpeg/libavcodec/eac3_data.h
           ffmpeg/libavcodec/elbg.h
           ffmpeg/libavcodec/escape124.c
           ffmpeg/libavcodec/escape130.c
           ffmpeg/libavcodec/evrcdata.h
           ffmpeg/libavcodec/faanidct.c
           ffmpeg/libavcodec/faanidct.h
           ffmpeg/libavcodec/fft.h
           ffmpeg/libavcodec/ffv1.h
           ffmpeg/libavcodec/ffwavesynth.c
           ffmpeg/libavcodec/fic.c
           ffmpeg/libavcodec/flac.c
           ffmpeg/libavcodec/flacdata.c
           ffmpeg/libavcodec/flacdata.h
           ffmpeg/libavcodec/flacdsp.c
           ffmpeg/libavcodec/flacdsp_template.c
           ffmpeg/libavcodec/flacenc.c
           ffmpeg/libavcodec/fmtconvert.c
           ffmpeg/libavcodec/fmtconvert.h
           ffmpeg/libavcodec/frame_thread_encoder.c
           ffmpeg/libavcodec/frame_thread_encoder.h
           ffmpeg/libavcodec/frwu.c
           ffmpeg/libavcodec/g722.h
           ffmpeg/libavcodec/g722dsp.c
           ffmpeg/libavcodec/g722dsp.h
           ffmpeg/libavcodec/g723_1.c
           ffmpeg/libavcodec/g729.h
           ffmpeg/libavcodec/g729data.h
           ffmpeg/libavcodec/g729dec.c
           ffmpeg/libavcodec/g729postfilter.c
           ffmpeg/libavcodec/g729postfilter.h
           ffmpeg/libavcodec/gifdec.c
           ffmpeg/libavcodec/golomb-test.c
           ffmpeg/libavcodec/gsmdec_data.c
           ffmpeg/libavcodec/gsmdec_data.h
           ffmpeg/libavcodec/h263_parser.h
           ffmpeg/libavcodec/h264_mb_template.c
           ffmpeg/libavcodec/h264_mc_template.c
           ffmpeg/libavcodec/h264_mp4toannexb_bsf.c
           ffmpeg/libavcodec/h264chroma_template.c
           ffmpeg/libavcodec/h264qpel.c
           ffmpeg/libavcodec/h264qpel.h
           ffmpeg/libavcodec/h264qpel_template.c
           ffmpeg/libavcodec/hap.h
           ffmpeg/libavcodec/hevc.c
           ffmpeg/libavcodec/hevc.h
           ffmpeg/libavcodec/hevc_cabac.c
           ffmpeg/libavcodec/hevc_filter.c
           ffmpeg/libavcodec/hevc_mp4toannexb_bsf.c
           ffmpeg/libavcodec/hevc_mvs.c
           ffmpeg/libavcodec/hevc_parser.c
           ffmpeg/libavcodec/hevc_ps.c
           ffmpeg/libavcodec/hevc_refs.c
           ffmpeg/libavcodec/hevc_sei.c
           ffmpeg/libavcodec/hevcdsp.c
           ffmpeg/libavcodec/hevcdsp.h
           ffmpeg/libavcodec/hevcdsp_template.c
           ffmpeg/libavcodec/hevcpred.c
           ffmpeg/libavcodec/hevcpred.h
           ffmpeg/libavcodec/hevcpred_template.c
           ffmpeg/libavcodec/hnm4video.c
           ffmpeg/libavcodec/hpel_template.c
           ffmpeg/libavcodec/htmlsubtitles.c
           ffmpeg/libavcodec/htmlsubtitles.h
           ffmpeg/libavcodec/imcdata.h
           ffmpeg/libavcodec/indeo2data.h
           ffmpeg/libavcodec/indeo3data.h
           ffmpeg/libavcodec/jpeg2000.h
           ffmpeg/libavcodec/jpeg2000dsp.c
           ffmpeg/libavcodec/jpeg2000dsp.h
           ffmpeg/libavcodec/jpeg2000dwt.h
           ffmpeg/libavcodec/lcl.h
           ffmpeg/libavcodec/libcelt_dec.c
           ffmpeg/libavcodec/libdcadec.c
           ffmpeg/libavcodec/libilbc.c
           ffmpeg/libavcodec/libkvazaar.c
           ffmpeg/libavcodec/libopencore-amr.c
           ffmpeg/libavcodec/libopenh264enc.c
           ffmpeg/libavcodec/libopus.c
           ffmpeg/libavcodec/libopus.h
           ffmpeg/libavcodec/libopusdec.c
           ffmpeg/libavcodec/libopusenc.c
           ffmpeg/libavcodec/libshine.c
           ffmpeg/libavcodec/libspeexdec.c
           ffmpeg/libavcodec/libvo-amrwbenc.c
           ffmpeg/libavcodec/libvorbisdec.c
           ffmpeg/libavcodec/libvorbisenc.c
           ffmpeg/libavcodec/libvpx.c
           ffmpeg/libavcodec/libvpx.h
           ffmpeg/libavcodec/libx264.c
           ffmpeg/libavcodec/libx265.c
           ffmpeg/libavcodec/libxavs.c
           ffmpeg/libavcodec/libxvid.h
           ffmpeg/libavcodec/libxvid_rc.c
           ffmpeg/libavcodec/lossless_audiodsp.c
           ffmpeg/libavcodec/lossless_audiodsp.h
           ffmpeg/libavcodec/lpc.c
           ffmpeg/libavcodec/lpc.h
           ffmpeg/libavcodec/lsp.c
           ffmpeg/libavcodec/lsp.h
           ffmpeg/libavcodec/lzf.h
           ffmpeg/libavcodec/mathops.h
           ffmpeg/libavcodec/mathtables.c
           ffmpeg/libavcodec/mdct_template.c
           ffmpeg/libavcodec/me_cmp.c
           ffmpeg/libavcodec/metasound.c
           ffmpeg/libavcodec/metasound_data.c
           ffmpeg/libavcodec/metasound_data.h
           ffmpeg/libavcodec/mimic.c
           ffmpeg/libavcodec/mips/blockdsp_init_mips.c
           ffmpeg/libavcodec/mips/blockdsp_mips.h
           ffmpeg/libavcodec/mips/blockdsp_mmi.c
           ffmpeg/libavcodec/mips/blockdsp_msa.c
           ffmpeg/libavcodec/mips/constants.c
           ffmpeg/libavcodec/mips/constants.h
           ffmpeg/libavcodec/mips/h263dsp_init_mips.c
           ffmpeg/libavcodec/mips/h263dsp_mips.h
           ffmpeg/libavcodec/mips/h263dsp_msa.c
           ffmpeg/libavcodec/mips/h264chroma_init_mips.c
           ffmpeg/libavcodec/mips/h264chroma_mips.h
           ffmpeg/libavcodec/mips/h264chroma_mmi.c
           ffmpeg/libavcodec/mips/h264chroma_msa.c
           ffmpeg/libavcodec/mips/h264dsp_init_mips.c
           ffmpeg/libavcodec/mips/h264dsp_mmi.c
           ffmpeg/libavcodec/mips/h264dsp_msa.c
           ffmpeg/libavcodec/mips/h264idct_msa.c
           ffmpeg/libavcodec/mips/h264pred_init_mips.c
           ffmpeg/libavcodec/mips/h264pred_mips.h
           ffmpeg/libavcodec/mips/h264pred_mmi.c
           ffmpeg/libavcodec/mips/h264pred_msa.c
           ffmpeg/libavcodec/mips/h264qpel_init_mips.c
           ffmpeg/libavcodec/mips/h264qpel_mmi.c
           ffmpeg/libavcodec/mips/h264qpel_msa.c
           ffmpeg/libavcodec/mips/hevc_idct_msa.c
           ffmpeg/libavcodec/mips/hevc_lpf_sao_msa.c
           ffmpeg/libavcodec/mips/hevc_macros_msa.h
           ffmpeg/libavcodec/mips/hevc_mc_bi_msa.c
           ffmpeg/libavcodec/mips/hevc_mc_biw_msa.c
           ffmpeg/libavcodec/mips/hevc_mc_uni_msa.c
           ffmpeg/libavcodec/mips/hevc_mc_uniw_msa.c
           ffmpeg/libavcodec/mips/hevcdsp_init_mips.c
           ffmpeg/libavcodec/mips/hevcdsp_mips.h
           ffmpeg/libavcodec/mips/hevcdsp_msa.c
           ffmpeg/libavcodec/mips/hevcpred_init_mips.c
           ffmpeg/libavcodec/mips/hevcpred_mips.h
           ffmpeg/libavcodec/mips/hevcpred_msa.c
           ffmpeg/libavcodec/mips/hpeldsp_init_mips.c
           ffmpeg/libavcodec/mips/hpeldsp_mips.h
           ffmpeg/libavcodec/mips/hpeldsp_msa.c
           ffmpeg/libavcodec/mips/idctdsp_init_mips.c
           ffmpeg/libavcodec/mips/idctdsp_mips.h
           ffmpeg/libavcodec/mips/idctdsp_mmi.c
           ffmpeg/libavcodec/mips/idctdsp_msa.c
           ffmpeg/libavcodec/mips/mathops.h
           ffmpeg/libavcodec/mips/me_cmp_init_mips.c
           ffmpeg/libavcodec/mips/me_cmp_mips.h
           ffmpeg/libavcodec/mips/me_cmp_msa.c
           ffmpeg/libavcodec/mips/mpegvideo_init_mips.c
           ffmpeg/libavcodec/mips/mpegvideo_mips.h
           ffmpeg/libavcodec/mips/mpegvideo_mmi.c
           ffmpeg/libavcodec/mips/mpegvideo_msa.c
           ffmpeg/libavcodec/mips/mpegvideoencdsp_init_mips.c
           ffmpeg/libavcodec/mips/mpegvideoencdsp_msa.c
           ffmpeg/libavcodec/mips/pixblockdsp_init_mips.c
           ffmpeg/libavcodec/mips/pixblockdsp_mips.h
           ffmpeg/libavcodec/mips/pixblockdsp_mmi.c
           ffmpeg/libavcodec/mips/pixblockdsp_msa.c
           ffmpeg/libavcodec/mips/qpeldsp_init_mips.c
           ffmpeg/libavcodec/mips/qpeldsp_mips.h
           ffmpeg/libavcodec/mips/qpeldsp_msa.c
           ffmpeg/libavcodec/mips/simple_idct_mmi.c
           ffmpeg/libavcodec/mips/simple_idct_msa.c
           ffmpeg/libavcodec/mips/vp8_idct_msa.c
           ffmpeg/libavcodec/mips/vp8_lpf_msa.c
           ffmpeg/libavcodec/mips/vp8_mc_msa.c
           ffmpeg/libavcodec/mips/vp8dsp_mips.h
           ffmpeg/libavcodec/mips/vp9_idct_msa.c
           ffmpeg/libavcodec/mips/vp9_intra_msa.c
           ffmpeg/libavcodec/mips/vp9_lpf_msa.c
           ffmpeg/libavcodec/mips/vp9_mc_msa.c
           ffmpeg/libavcodec/mips/vp9dsp_init_mips.c
           ffmpeg/libavcodec/mips/vp9dsp_mips.h
           ffmpeg/libavcodec/mips/xvid_idct_mmi.c
           ffmpeg/libavcodec/mips/xvididct_init_mips.c
           ffmpeg/libavcodec/mips/xvididct_mips.h
           ffmpeg/libavcodec/mjpegenc_common.c
           ffmpeg/libavcodec/mlp.c
           ffmpeg/libavcodec/mlp.h
           ffmpeg/libavcodec/mlpdsp.c
           ffmpeg/libavcodec/mlpdsp.h
           ffmpeg/libavcodec/motionpixels.c
           ffmpeg/libavcodec/motionpixels_tablegen.c
           ffmpeg/libavcodec/motionpixels_tablegen.h
           ffmpeg/libavcodec/movsub_bsf.c
           ffmpeg/libavcodec/movtextdec.c
           ffmpeg/libavcodec/movtextenc.c
           ffmpeg/libavcodec/mp3_header_decompress_bsf.c
           ffmpeg/libavcodec/mpc7data.h
           ffmpeg/libavcodec/mpc8data.h
           ffmpeg/libavcodec/mpc8huff.h
           ffmpeg/libavcodec/mpcdata.h
           ffmpeg/libavcodec/mpeg12.h
           ffmpeg/libavcodec/mpeg4_unpack_bframes_bsf.c
           ffmpeg/libavcodec/mpeg4audio.c
           ffmpeg/libavcodec/mpeg4audio.h
           ffmpeg/libavcodec/mpeg4video.c
           ffmpeg/libavcodec/mpeg4video.h
           ffmpeg/libavcodec/mpeg4video_parser.c
           ffmpeg/libavcodec/mpeg4video_parser.h
           ffmpeg/libavcodec/mpeg4videodec.c
           ffmpeg/libavcodec/mpeg4videoenc.c
           ffmpeg/libavcodec/mpegaudio_parser.c
           ffmpeg/libavcodec/mpegaudio_tablegen.c
           ffmpeg/libavcodec/mpegaudio_tablegen.h
           ffmpeg/libavcodec/mpegaudiodec_float.c
           ffmpeg/libavcodec/mpegaudiodsp.c
           ffmpeg/libavcodec/mpegaudiodsp_template.c
           ffmpeg/libavcodec/mpegaudioenc_fixed.c
           ffmpeg/libavcodec/mpegaudioenc_float.c
           ffmpeg/libavcodec/mpegvideo_parser.c
           ffmpeg/libavcodec/mpegvideo_xvmc.c
           ffmpeg/libavcodec/mqc.h
           ffmpeg/libavcodec/msgsmdec.c
           ffmpeg/libavcodec/msgsmdec.h
           ffmpeg/libavcodec/msmpeg4.h
           ffmpeg/libavcodec/msrledec.h
           ffmpeg/libavcodec/mss34dsp.c
           ffmpeg/libavcodec/mss34dsp.h
           ffmpeg/libavcodec/neon/mpegvideo.c
           ffmpeg/libavcodec/noise_bsf.c
           ffmpeg/libavcodec/nuv.c
           ffmpeg/libavcodec/nvenc.c
           ffmpeg/libavcodec/on2avc.c
           ffmpeg/libavcodec/on2avcdata.c
           ffmpeg/libavcodec/on2avcdata.h
           ffmpeg/libavcodec/options_table.h
           ffmpeg/libavcodec/opus.h
           ffmpeg/libavcodec/paf.h
           ffmpeg/libavcodec/pafaudio.c
           ffmpeg/libavcodec/pafvideo.c
           ffmpeg/libavcodec/pamenc.c
           ffmpeg/libavcodec/parser.c
           ffmpeg/libavcodec/parser.h
           ffmpeg/libavcodec/pcm_tablegen.c
           ffmpeg/libavcodec/pcm_tablegen.h
           ffmpeg/libavcodec/png.c
           ffmpeg/libavcodec/png.h
           ffmpeg/libavcodec/pngdsp.c
           ffmpeg/libavcodec/pngdsp.h
           ffmpeg/libavcodec/pngenc.c
           ffmpeg/libavcodec/pnm.c
           ffmpeg/libavcodec/pnm.h
           ffmpeg/libavcodec/pnm_parser.c
           ffmpeg/libavcodec/pnmdec.c
           ffmpeg/libavcodec/pnmenc.c
           ffmpeg/libavcodec/ppc/asm.S
           ffmpeg/libavcodec/ppc/blockdsp.c
           ffmpeg/libavcodec/ppc/fdctdsp.c
           ffmpeg/libavcodec/ppc/fft_init.c
           ffmpeg/libavcodec/ppc/fmtconvert_altivec.c
           ffmpeg/libavcodec/ppc/h264chroma_init.c
           ffmpeg/libavcodec/ppc/h264chroma_template.c
           ffmpeg/libavcodec/ppc/h264dsp.c
           ffmpeg/libavcodec/ppc/h264qpel.c
           ffmpeg/libavcodec/ppc/h264qpel_template.c
           ffmpeg/libavcodec/ppc/hpeldsp_altivec.c
           ffmpeg/libavcodec/ppc/hpeldsp_altivec.h
           ffmpeg/libavcodec/ppc/huffyuvdsp_altivec.c
           ffmpeg/libavcodec/ppc/lossless_audiodsp_altivec.c
           ffmpeg/libavcodec/ppc/mathops.h
           ffmpeg/libavcodec/ppc/me_cmp.c
           ffmpeg/libavcodec/ppc/mpegaudiodsp_altivec.c
           ffmpeg/libavcodec/ppc/mpegvideodsp.c
           ffmpeg/libavcodec/ppc/pixblockdsp.c
           ffmpeg/libavcodec/ppc/svq1enc_altivec.c
           ffmpeg/libavcodec/ppc/vc1dsp_altivec.c
           ffmpeg/libavcodec/ppc/videodsp_ppc.c
           ffmpeg/libavcodec/ppc/vorbisdsp_altivec.c
           ffmpeg/libavcodec/ppc/vp3dsp_altivec.c
           ffmpeg/libavcodec/ppc/vp8dsp_altivec.c
           ffmpeg/libavcodec/proresdata.c
           ffmpeg/libavcodec/proresdata.h
           ffmpeg/libavcodec/proresdec.h
           ffmpeg/libavcodec/proresdsp.c
           ffmpeg/libavcodec/proresdsp.h
           ffmpeg/libavcodec/psymodel.c
           ffmpeg/libavcodec/psymodel.h
           ffmpeg/libavcodec/ptx.c
           ffmpeg/libavcodec/qcelpdata.h
           ffmpeg/libavcodec/qdm2_tablegen.c
           ffmpeg/libavcodec/qdm2_tablegen.h
           ffmpeg/libavcodec/qsvdec.c
           ffmpeg/libavcodec/qsvdec.h
           ffmpeg/libavcodec/qsvdec_h2645.c
           ffmpeg/libavcodec/qsvenc.c
           ffmpeg/libavcodec/qsvenc.h
           ffmpeg/libavcodec/qsvenc_h264.c
           ffmpeg/libavcodec/r210dec.c
           ffmpeg/libavcodec/r210enc.c
           ffmpeg/libavcodec/ra144.c
           ffmpeg/libavcodec/ra144.h
           ffmpeg/libavcodec/ra144dec.c
           ffmpeg/libavcodec/ra288.c
           ffmpeg/libavcodec/ra288.h
           ffmpeg/libavcodec/ralfdata.h
           ffmpeg/libavcodec/ratecontrol.h
           ffmpeg/libavcodec/rdft.c
           ffmpeg/libavcodec/rdft.h
           ffmpeg/libavcodec/remove_extradata_bsf.c
           ffmpeg/libavcodec/rle.c
           ffmpeg/libavcodec/rnd_avg.h
           ffmpeg/libavcodec/roqaudioenc.c
           ffmpeg/libavcodec/roqvideo.h
           ffmpeg/libavcodec/rtjpeg.c
           ffmpeg/libavcodec/rtjpeg.h
           ffmpeg/libavcodec/s302m.c
           ffmpeg/libavcodec/s302menc.c
           ffmpeg/libavcodec/sanm.c
           ffmpeg/libavcodec/sbrdsp.c
           ffmpeg/libavcodec/sbrdsp.h
           ffmpeg/libavcodec/sbrdsp_template.c
           ffmpeg/libavcodec/sinewin.h
           ffmpeg/libavcodec/sinewin_fixed_tablegen.c
           ffmpeg/libavcodec/sinewin_tablegen.c
           ffmpeg/libavcodec/sinewin_tablegen.h
           ffmpeg/libavcodec/sinewin_tablegen_template.c
           ffmpeg/libavcodec/sipr.c
           ffmpeg/libavcodec/sipr.h
           ffmpeg/libavcodec/sipr16k.c
           ffmpeg/libavcodec/sipr16kdata.h
           ffmpeg/libavcodec/siprdata.h
           ffmpeg/libavcodec/snappy.c
           ffmpeg/libavcodec/snow.c
           ffmpeg/libavcodec/snow.h
           ffmpeg/libavcodec/snow_dwt.c
           ffmpeg/libavcodec/snow_dwt.h
           ffmpeg/libavcodec/snowdata.h
           ffmpeg/libavcodec/snowdec.c
           ffmpeg/libavcodec/snowenc.c
           ffmpeg/libavcodec/sonic.c
           ffmpeg/libavcodec/sp5x.h
           ffmpeg/libavcodec/srtdec.c
           ffmpeg/libavcodec/srtenc.c
           ffmpeg/libavcodec/sunrast.c
           ffmpeg/libavcodec/sunrast.h
           ffmpeg/libavcodec/sunrastenc.c
           ffmpeg/libavcodec/svq1_vlc.h
           ffmpeg/libavcodec/synth_filter.c
           ffmpeg/libavcodec/synth_filter.h
           ffmpeg/libavcodec/tableprint.h
           ffmpeg/libavcodec/tableprint_vlc.h
           ffmpeg/libavcodec/tak.c
           ffmpeg/libavcodec/takdsp.c
           ffmpeg/libavcodec/targa.c
           ffmpeg/libavcodec/targa_y216dec.c
           ffmpeg/libavcodec/targaenc.c
           ffmpeg/libavcodec/truespeech.c
           ffmpeg/libavcodec/truespeech_data.h
           ffmpeg/libavcodec/tscc2data.h
           ffmpeg/libavcodec/twinvq.c
           ffmpeg/libavcodec/twinvq.h
           ffmpeg/libavcodec/twinvq_data.h
           ffmpeg/libavcodec/twinvqdec.c
           ffmpeg/libavcodec/ulti_cb.h
           ffmpeg/libavcodec/unary.h
           ffmpeg/libavcodec/utvideo.h
           ffmpeg/libavcodec/v210dec.c
           ffmpeg/libavcodec/v210enc.c
           ffmpeg/libavcodec/v210x.c
           ffmpeg/libavcodec/v308dec.c
           ffmpeg/libavcodec/v308enc.c
           ffmpeg/libavcodec/v408dec.c
           ffmpeg/libavcodec/v408enc.c
           ffmpeg/libavcodec/v410dec.c
           ffmpeg/libavcodec/v410enc.c
           ffmpeg/libavcodec/vaapi.c
           ffmpeg/libavcodec/vaapi.h
           ffmpeg/libavcodec/vaapi_h264.c
           ffmpeg/libavcodec/vaapi_hevc.c
           ffmpeg/libavcodec/vaapi_internal.h
           ffmpeg/libavcodec/vaapi_mpeg2.c
           ffmpeg/libavcodec/vaapi_mpeg4.c
           ffmpeg/libavcodec/vaapi_vc1.c
           ffmpeg/libavcodec/vaapi_vp9.c
           ffmpeg/libavcodec/vc1.h
           ffmpeg/libavcodec/vc1_common.h
           ffmpeg/libavcodec/vc1_pred.h
           ffmpeg/libavcodec/vc1acdata.h
           ffmpeg/libavcodec/vc2enc.c
           ffmpeg/libavcodec/vc2enc_dwt.c
           ffmpeg/libavcodec/vc2enc_dwt.h
           ffmpeg/libavcodec/vda.h
           ffmpeg/libavcodec/vda_h264.c
           ffmpeg/libavcodec/vdpau.c
           ffmpeg/libavcodec/vdpau.h
           ffmpeg/libavcodec/vdpau_compat.h
           ffmpeg/libavcodec/vdpau_h264.c
           ffmpeg/libavcodec/vdpau_hevc.c
           ffmpeg/libavcodec/vdpau_internal.h
           ffmpeg/libavcodec/vdpau_mpeg12.c
           ffmpeg/libavcodec/vdpau_mpeg4.c
           ffmpeg/libavcodec/vdpau_vc1.c
           ffmpeg/libavcodec/videodsp.c
           ffmpeg/libavcodec/videodsp_template.c
           ffmpeg/libavcodec/videotoolbox.c
           ffmpeg/libavcodec/videotoolbox.h
           ffmpeg/libavcodec/vorbis.h
           ffmpeg/libavcodec/vorbis_data.c
           ffmpeg/libavcodec/vorbis_enc_data.h
           ffmpeg/libavcodec/vp3_parser.c
           ffmpeg/libavcodec/vp3data.h
           ffmpeg/libavcodec/vp56dsp.c
           ffmpeg/libavcodec/vp56dsp.h
           ffmpeg/libavcodec/vp56rac.c
           ffmpeg/libavcodec/vp8.c
           ffmpeg/libavcodec/vp8.h
           ffmpeg/libavcodec/vp8_parser.c
           ffmpeg/libavcodec/vp9.c
           ffmpeg/libavcodec/vp9.h
           ffmpeg/libavcodec/vp9_mc_template.c
           ffmpeg/libavcodec/vp9_parser.c
           ffmpeg/libavcodec/vp9data.h
           ffmpeg/libavcodec/vp9dsp.c
           ffmpeg/libavcodec/vp9dsp.h
           ffmpeg/libavcodec/vp9dsp_10bpp.c
           ffmpeg/libavcodec/vp9dsp_12bpp.c
           ffmpeg/libavcodec/vp9dsp_8bpp.c
           ffmpeg/libavcodec/vp9dsp_template.c
           ffmpeg/libavcodec/wavpack.c
           ffmpeg/libavcodec/wavpack.h
           ffmpeg/libavcodec/webvttenc.c
           ffmpeg/libavcodec/wma.c
           ffmpeg/libavcodec/wma.h
           ffmpeg/libavcodec/wmaenc.c
           ffmpeg/libavcodec/wmalosslessdec.c
           ffmpeg/libavcodec/wmv2.c
           ffmpeg/libavcodec/wmv2.h
           ffmpeg/libavcodec/wmv2dec.c
           ffmpeg/libavcodec/wmv2enc.c
           ffmpeg/libavcodec/ws-snd1.c
           ffmpeg/libavcodec/x86/ac3dsp_init.c
           ffmpeg/libavcodec/x86/cabac.h
           ffmpeg/libavcodec/x86/dirac_dwt_init.c
           ffmpeg/libavcodec/x86/diracdsp_init.c
           ffmpeg/libavcodec/x86/flacdsp_init.c
           ffmpeg/libavcodec/x86/g722dsp_init.c
           ffmpeg/libavcodec/x86/h263dsp_init.c
           ffmpeg/libavcodec/x86/h264_intrapred_init.c
           ffmpeg/libavcodec/x86/h264_qpel.c
           ffmpeg/libavcodec/x86/h264dsp_init.c
           ffmpeg/libavcodec/x86/hevcdsp.h
           ffmpeg/libavcodec/x86/hevcdsp_init.c
           ffmpeg/libavcodec/x86/hpeldsp_init.c
           ffmpeg/libavcodec/x86/huffyuvdsp_init.c
           ffmpeg/libavcodec/x86/jpeg2000dsp_init.c
           ffmpeg/libavcodec/x86/lpc.c
           ffmpeg/libavcodec/x86/mathops.h
           ffmpeg/libavcodec/x86/mlpdsp_init.c
           ffmpeg/libavcodec/x86/mpegaudiodsp.c
           ffmpeg/libavcodec/x86/mpegvideoenc.c
           ffmpeg/libavcodec/x86/mpegvideoenc_template.c
           ffmpeg/libavcodec/x86/pngdsp_init.c
           ffmpeg/libavcodec/x86/proresdsp_init.c
           ffmpeg/libavcodec/x86/qpeldsp_init.c
           ffmpeg/libavcodec/x86/rv34dsp_init.c
           ffmpeg/libavcodec/x86/sbrdsp_init.c
           ffmpeg/libavcodec/x86/simple_idct.c
           ffmpeg/libavcodec/x86/snowdsp.c
           ffmpeg/libavcodec/x86/svq1enc_init.c
           ffmpeg/libavcodec/x86/synth_filter_init.c
           ffmpeg/libavcodec/x86/takdsp_init.c
           ffmpeg/libavcodec/x86/ttadsp_init.c
           ffmpeg/libavcodec/x86/videodsp_init.c
           ffmpeg/libavcodec/x86/vorbisdsp_init.c
           ffmpeg/libavcodec/x86/vp3dsp_init.c
           ffmpeg/libavcodec/x86/vp56_arith.h
           ffmpeg/libavcodec/x86/vp6dsp_init.c
           ffmpeg/libavcodec/x86/vp8dsp_init.c
           ffmpeg/libavcodec/x86/vp9dsp_init.c
           ffmpeg/libavcodec/x86/vp9dsp_init.h
           ffmpeg/libavcodec/x86/vp9dsp_init_10bpp.c
           ffmpeg/libavcodec/x86/vp9dsp_init_12bpp.c
           ffmpeg/libavcodec/x86/vp9dsp_init_16bpp.c
           ffmpeg/libavcodec/x86/vp9dsp_init_16bpp_template.c
           ffmpeg/libavcodec/x86/w64xmmtest.c
           ffmpeg/libavcodec/xbmdec.c
           ffmpeg/libavcodec/xbmenc.c
           ffmpeg/libavcodec/xiph.c
           ffmpeg/libavcodec/xiph.h
           ffmpeg/libavcodec/xsubdec.c
           ffmpeg/libavcodec/xsubenc.c
           ffmpeg/libavcodec/xvmc.h
           ffmpeg/libavcodec/xwd.h
           ffmpeg/libavcodec/xwddec.c
           ffmpeg/libavcodec/xwdenc.c
           ffmpeg/libavcodec/xxan.c
           ffmpeg/libavcodec/y41pdec.c
           ffmpeg/libavcodec/y41penc.c
           ffmpeg/libavcodec/yop.c
           ffmpeg/libavcodec/yuv4dec.c
           ffmpeg/libavcodec/yuv4enc.c
           ffmpeg/libavdevice/avdeviceres.rc
           ffmpeg/libavdevice/caca.c
           ffmpeg/libavdevice/decklink_common.cpp
           ffmpeg/libavdevice/decklink_common.h
           ffmpeg/libavdevice/decklink_common_c.h
           ffmpeg/libavdevice/decklink_dec.cpp
           ffmpeg/libavdevice/decklink_dec.h
           ffmpeg/libavdevice/decklink_dec_c.c
           ffmpeg/libavdevice/decklink_enc.cpp
           ffmpeg/libavdevice/decklink_enc.h
           ffmpeg/libavdevice/decklink_enc_c.c
           ffmpeg/libavdevice/dshow.c
           ffmpeg/libavdevice/dshow_capture.h
           ffmpeg/libavdevice/dshow_common.c
           ffmpeg/libavdevice/dshow_crossbar.c
           ffmpeg/libavdevice/dshow_enummediatypes.c
           ffmpeg/libavdevice/dshow_enumpins.c
           ffmpeg/libavdevice/dshow_filter.c
           ffmpeg/libavdevice/dshow_pin.c
           ffmpeg/libavdevice/dv1394.c
           ffmpeg/libavdevice/fbdev_common.c
           ffmpeg/libavdevice/fbdev_common.h
           ffmpeg/libavdevice/fbdev_enc.c
           ffmpeg/libavdevice/jack.c
           ffmpeg/libavdevice/libdc1394.c
           ffmpeg/libavdevice/opengl_enc_shaders.h
           ffmpeg/libavdevice/oss.c
           ffmpeg/libavdevice/oss_dec.c
           ffmpeg/libavdevice/oss_enc.c
           ffmpeg/libavdevice/pulse_audio_common.h
           ffmpeg/libavdevice/pulse_audio_dec.c
           ffmpeg/libavdevice/pulse_audio_enc.c
           ffmpeg/libavdevice/sndio.c
           ffmpeg/libavdevice/sndio.h
           ffmpeg/libavdevice/sndio_dec.c
           ffmpeg/libavdevice/sndio_enc.c
           ffmpeg/libavdevice/timefilter.c
           ffmpeg/libavdevice/timefilter.h
           ffmpeg/libavdevice/v4l.c
           ffmpeg/libavdevice/v4l2enc.c
           ffmpeg/libavdevice/vfwcap.c
           ffmpeg/libavdevice/xcbgrab.c
           ffmpeg/libavfilter/af_adelay.c
           ffmpeg/libavfilter/af_aecho.c
           ffmpeg/libavfilter/af_aemphasis.c
           ffmpeg/libavfilter/af_afftfilt.c
           ffmpeg/libavfilter/af_anequalizer.c
           ffmpeg/libavfilter/af_apulsator.c
           ffmpeg/libavfilter/af_asetrate.c
           ffmpeg/libavfilter/af_astats.c
           ffmpeg/libavfilter/af_compensationdelay.c
           ffmpeg/libavfilter/af_dcshift.c
           ffmpeg/libavfilter/af_extrastereo.c
           ffmpeg/libavfilter/af_flanger.c
           ffmpeg/libavfilter/af_silenceremove.c
           ffmpeg/libavfilter/af_stereotools.c
           ffmpeg/libavfilter/af_stereowiden.c
           ffmpeg/libavfilter/af_tremolo.c
           ffmpeg/libavfilter/af_vibrato.c
           ffmpeg/libavfilter/af_volumedetect.c
           ffmpeg/libavfilter/allfilters.c
           ffmpeg/libavfilter/asink_anullsink.c
           ffmpeg/libavfilter/asrc_anoisesrc.c
           ffmpeg/libavfilter/asrc_sine.c
           ffmpeg/libavfilter/audio.c
           ffmpeg/libavfilter/audio.h
           ffmpeg/libavfilter/avf_ahistogram.c
           ffmpeg/libavfilter/avf_showcqt.c
           ffmpeg/libavfilter/avf_showcqt.h
           ffmpeg/libavfilter/avf_showfreqs.c
           ffmpeg/libavfilter/avf_showvolume.c
           ffmpeg/libavfilter/avfilter.c
           ffmpeg/libavfilter/avfilter.h
           ffmpeg/libavfilter/avfiltergraph.c
           ffmpeg/libavfilter/avfiltergraph.h
           ffmpeg/libavfilter/avfilterres.rc
           ffmpeg/libavfilter/bbox.c
           ffmpeg/libavfilter/bbox.h
           ffmpeg/libavfilter/blend.h
           ffmpeg/libavfilter/bufferqueue.h
           ffmpeg/libavfilter/deshake.h
           ffmpeg/libavfilter/deshake_opencl.h
           ffmpeg/libavfilter/deshake_opencl_kernel.h
           ffmpeg/libavfilter/drawutils.c
           ffmpeg/libavfilter/f_drawgraph.c
           ffmpeg/libavfilter/f_perms.c
           ffmpeg/libavfilter/f_realtime.c
           ffmpeg/libavfilter/f_reverse.c
           ffmpeg/libavfilter/filtfmts.c
           ffmpeg/libavfilter/formats.c
           ffmpeg/libavfilter/framesync.c
           ffmpeg/libavfilter/framesync.h
           ffmpeg/libavfilter/gradfun.h
           ffmpeg/libavfilter/graphdump.c
           ffmpeg/libavfilter/graphparser.c
           ffmpeg/libavfilter/lavfutils.c
           ffmpeg/libavfilter/maskedmerge.h
           ffmpeg/libavfilter/opencl_allkernels.c
           ffmpeg/libavfilter/opencl_allkernels.h
           ffmpeg/libavfilter/psnr.h
           ffmpeg/libavfilter/removegrain.h
           ffmpeg/libavfilter/ssim.h
           ffmpeg/libavfilter/stereo3d.h
           ffmpeg/libavfilter/transform.h
           ffmpeg/libavfilter/unsharp.h
           ffmpeg/libavfilter/unsharp_opencl.h
           ffmpeg/libavfilter/unsharp_opencl_kernel.h
           ffmpeg/libavfilter/vf_blend.c
           ffmpeg/libavfilter/vf_chromakey.c
           ffmpeg/libavfilter/vf_colorbalance.c
           ffmpeg/libavfilter/vf_colorchannelmixer.c
           ffmpeg/libavfilter/vf_colorkey.c
           ffmpeg/libavfilter/vf_colorlevels.c
           ffmpeg/libavfilter/vf_convolution.c
           ffmpeg/libavfilter/vf_curves.c
           ffmpeg/libavfilter/vf_decimate.c
           ffmpeg/libavfilter/vf_detelecine.c
           ffmpeg/libavfilter/vf_displace.c
           ffmpeg/libavfilter/vf_extractplanes.c
           ffmpeg/libavfilter/vf_field.c
           ffmpeg/libavfilter/vf_fieldorder.c
           ffmpeg/libavfilter/vf_framestep.c
           ffmpeg/libavfilter/vf_histogram.c
           ffmpeg/libavfilter/vf_idet.c
           ffmpeg/libavfilter/vf_maskedmerge.c
           ffmpeg/libavfilter/vf_mergeplanes.c
           ffmpeg/libavfilter/vf_neighbor.c
           ffmpeg/libavfilter/vf_noise.h
           ffmpeg/libavfilter/vf_ocr.c
           ffmpeg/libavfilter/vf_qp.c
           ffmpeg/libavfilter/vf_random.c
           ffmpeg/libavfilter/vf_removegrain.c
           ffmpeg/libavfilter/vf_separatefields.c
           ffmpeg/libavfilter/vf_shuffleframes.c
           ffmpeg/libavfilter/vf_signalstats.c
           ffmpeg/libavfilter/vf_stack.c
           ffmpeg/libavfilter/vf_swaprect.c
           ffmpeg/libavfilter/vf_telecine.c
           ffmpeg/libavfilter/vf_vectorscope.c
           ffmpeg/libavfilter/vf_vidstabdetect.c
           ffmpeg/libavfilter/vf_vidstabtransform.c
           ffmpeg/libavfilter/vf_vignette.c
           ffmpeg/libavfilter/vf_w3fdif.c
           ffmpeg/libavfilter/vf_waveform.c
           ffmpeg/libavfilter/vf_zoompan.c
           ffmpeg/libavfilter/video.c
           ffmpeg/libavfilter/video.h
           ffmpeg/libavfilter/vidstabutils.c
           ffmpeg/libavfilter/vidstabutils.h
           ffmpeg/libavfilter/vsrc_mandelbrot.c
           ffmpeg/libavfilter/w3fdif.h
           ffmpeg/libavfilter/window_func.c
           ffmpeg/libavfilter/window_func.h
           ffmpeg/libavfilter/x86/vf_blend_init.c
           ffmpeg/libavfilter/x86/vf_gradfun_init.c
           ffmpeg/libavfilter/x86/vf_maskedmerge_init.c
           ffmpeg/libavfilter/x86/vf_noise.c
           ffmpeg/libavfilter/x86/vf_psnr_init.c
           ffmpeg/libavfilter/x86/vf_removegrain_init.c
           ffmpeg/libavfilter/x86/vf_ssim_init.c
           ffmpeg/libavfilter/x86/vf_stereo3d_init.c
           ffmpeg/libavfilter/x86/vf_w3fdif_init.c
           ffmpeg/libavfilter/x86/vf_yadif_init.c
           ffmpeg/libavformat/3dostr.c
           ffmpeg/libavformat/a64.c
           ffmpeg/libavformat/aacdec.c
           ffmpeg/libavformat/ac3dec.c
           ffmpeg/libavformat/acm.c
           ffmpeg/libavformat/act.c
           ffmpeg/libavformat/adp.c
           ffmpeg/libavformat/ads.c
           ffmpeg/libavformat/adtsenc.c
           ffmpeg/libavformat/aea.c
           ffmpeg/libavformat/afc.c
           ffmpeg/libavformat/aiffdec.c
           ffmpeg/libavformat/aiffenc.c
           ffmpeg/libavformat/allformats.c
           ffmpeg/libavformat/amr.c
           ffmpeg/libavformat/apc.c
           ffmpeg/libavformat/ape.c
           ffmpeg/libavformat/apetag.c
           ffmpeg/libavformat/apetag.h
           ffmpeg/libavformat/asf.c
           ffmpeg/libavformat/asf.h
           ffmpeg/libavformat/asfcrypt.h
           ffmpeg/libavformat/asfdec_f.c
           ffmpeg/libavformat/asfdec_o.c
           ffmpeg/libavformat/asfenc.c
           ffmpeg/libavformat/assdec.c
           ffmpeg/libavformat/assenc.c
           ffmpeg/libavformat/ast.c
           ffmpeg/libavformat/ast.h
           ffmpeg/libavformat/astdec.c
           ffmpeg/libavformat/astenc.c
           ffmpeg/libavformat/audiointerleave.c
           ffmpeg/libavformat/audiointerleave.h
           ffmpeg/libavformat/avc.c
           ffmpeg/libavformat/avc.h
           ffmpeg/libavformat/avformat.h
           ffmpeg/libavformat/avformatres.rc
           ffmpeg/libavformat/avi.h
           ffmpeg/libavformat/avidec.c
           ffmpeg/libavformat/avio.c
           ffmpeg/libavformat/avio.h
           ffmpeg/libavformat/aviobuf.c
           ffmpeg/libavformat/avr.c
           ffmpeg/libavformat/avs.c
           ffmpeg/libavformat/bit.c
           ffmpeg/libavformat/bluray.c
           ffmpeg/libavformat/bmv.c
           ffmpeg/libavformat/boadec.c
           ffmpeg/libavformat/brstm.c
           ffmpeg/libavformat/c93.c
           ffmpeg/libavformat/cafenc.c
           ffmpeg/libavformat/cavsvideodec.c
           ffmpeg/libavformat/cdg.c
           ffmpeg/libavformat/cdxl.c
           ffmpeg/libavformat/chromaprint.c
           ffmpeg/libavformat/concat.c
           ffmpeg/libavformat/concatdec.c
           ffmpeg/libavformat/crcenc.c
           ffmpeg/libavformat/crypto.c
           ffmpeg/libavformat/cutils.c
           ffmpeg/libavformat/dashenc.c
           ffmpeg/libavformat/data_uri.c
           ffmpeg/libavformat/dauddec.c
           ffmpeg/libavformat/daudenc.c
           ffmpeg/libavformat/dcstr.c
           ffmpeg/libavformat/dfa.c
           ffmpeg/libavformat/diracdec.c
           ffmpeg/libavformat/dnxhddec.c
           ffmpeg/libavformat/dsfdec.c
           ffmpeg/libavformat/dss.c
           ffmpeg/libavformat/dtsdec.c
           ffmpeg/libavformat/dtshddec.c
           ffmpeg/libavformat/dump.c
           ffmpeg/libavformat/dvbsub.c
           ffmpeg/libavformat/dxa.c
           ffmpeg/libavformat/epafdec.c
           ffmpeg/libavformat/ffm.h
           ffmpeg/libavformat/ffmdec.c
           ffmpeg/libavformat/ffmenc.c
           ffmpeg/libavformat/ffmeta.h
           ffmpeg/libavformat/ffmetadec.c
           ffmpeg/libavformat/ffmetaenc.c
           ffmpeg/libavformat/file.c
           ffmpeg/libavformat/flac_picture.c
           ffmpeg/libavformat/flac_picture.h
           ffmpeg/libavformat/flacdec.c
           ffmpeg/libavformat/flacenc.c
           ffmpeg/libavformat/flacenc.h
           ffmpeg/libavformat/flacenc_header.c
           ffmpeg/libavformat/flvenc.c
           ffmpeg/libavformat/format.c
           ffmpeg/libavformat/framecrcenc.c
           ffmpeg/libavformat/fsb.c
           ffmpeg/libavformat/ftp.c
           ffmpeg/libavformat/g722.c
           ffmpeg/libavformat/g729dec.c
           ffmpeg/libavformat/genh.c
           ffmpeg/libavformat/gsmdec.c
           ffmpeg/libavformat/gxf.c
           ffmpeg/libavformat/gxf.h
           ffmpeg/libavformat/gxfenc.c
           ffmpeg/libavformat/h261dec.c
           ffmpeg/libavformat/h263dec.c
           ffmpeg/libavformat/h264dec.c
           ffmpeg/libavformat/hdsenc.c
           ffmpeg/libavformat/hevc.c
           ffmpeg/libavformat/hevcdec.c
           ffmpeg/libavformat/hlsenc.c
           ffmpeg/libavformat/http.c
           ffmpeg/libavformat/http.h
           ffmpeg/libavformat/httpauth.c
           ffmpeg/libavformat/httpauth.h
           ffmpeg/libavformat/icecast.c
           ffmpeg/libavformat/id3v1.c
           ffmpeg/libavformat/id3v1.h
           ffmpeg/libavformat/id3v2.h
           ffmpeg/libavformat/idroqenc.c
           ffmpeg/libavformat/ilbc.c
           ffmpeg/libavformat/img2.c
           ffmpeg/libavformat/img2.h
           ffmpeg/libavformat/img2_alias_pix.c
           ffmpeg/libavformat/img2_brender_pix.c
           ffmpeg/libavformat/img2dec.c
           ffmpeg/libavformat/img2enc.c
           ffmpeg/libavformat/ingenientdec.c
           ffmpeg/libavformat/internal.h
           ffmpeg/libavformat/ircam.c
           ffmpeg/libavformat/ircam.h
           ffmpeg/libavformat/ircamdec.c
           ffmpeg/libavformat/ircamenc.c
           ffmpeg/libavformat/isom.c
           ffmpeg/libavformat/isom.h
           ffmpeg/libavformat/iv8.c
           ffmpeg/libavformat/ivfdec.c
           ffmpeg/libavformat/ivfenc.c
           ffmpeg/libavformat/latmenc.c
           ffmpeg/libavformat/libsmbclient.c
           ffmpeg/libavformat/libssh.c
           ffmpeg/libavformat/loasdec.c
           ffmpeg/libavformat/lrc.c
           ffmpeg/libavformat/lrc.h
           ffmpeg/libavformat/lrcdec.c
           ffmpeg/libavformat/lrcenc.c
           ffmpeg/libavformat/lvfdec.c
           ffmpeg/libavformat/lxfdec.c
           ffmpeg/libavformat/m4vdec.c
           ffmpeg/libavformat/matroska.c
           ffmpeg/libavformat/matroska.h
           ffmpeg/libavformat/matroskaenc.c
           ffmpeg/libavformat/md5enc.c
           ffmpeg/libavformat/md5proto.c
           ffmpeg/libavformat/metadata.c
           ffmpeg/libavformat/metadata.h
           ffmpeg/libavformat/mgsts.c
           ffmpeg/libavformat/microdvddec.c
           ffmpeg/libavformat/microdvdenc.c
           ffmpeg/libavformat/mkvtimestamp_v2.c
           ffmpeg/libavformat/mlpdec.c
           ffmpeg/libavformat/mmf.c
           ffmpeg/libavformat/mms.c
           ffmpeg/libavformat/mms.h
           ffmpeg/libavformat/movenc-test.c
           ffmpeg/libavformat/movenc.c
           ffmpeg/libavformat/movenc.h
           ffmpeg/libavformat/movenccenc.c
           ffmpeg/libavformat/movenccenc.h
           ffmpeg/libavformat/movenchint.c
           ffmpeg/libavformat/mp3dec.c
           ffmpeg/libavformat/mp3enc.c
           ffmpeg/libavformat/mpc.c
           ffmpeg/libavformat/mpc8.c
           ffmpeg/libavformat/mpeg.c
           ffmpeg/libavformat/mpeg.h
           ffmpeg/libavformat/mpegenc.c
           ffmpeg/libavformat/mpegts.c
           ffmpeg/libavformat/mpegts.h
           ffmpeg/libavformat/mpegtsenc.c
           ffmpeg/libavformat/mpegvideodec.c
           ffmpeg/libavformat/mpjpeg.c
           ffmpeg/libavformat/mpjpegdec.c
           ffmpeg/libavformat/msf.c
           ffmpeg/libavformat/msnwc_tcp.c
           ffmpeg/libavformat/mux.c
           ffmpeg/libavformat/mvi.c
           ffmpeg/libavformat/mxf.c
           ffmpeg/libavformat/mxf.h
           ffmpeg/libavformat/mxfenc.c
           ffmpeg/libavformat/mxg.c
           ffmpeg/libavformat/ncdec.c
           ffmpeg/libavformat/network.c
           ffmpeg/libavformat/network.h
           ffmpeg/libavformat/nistspheredec.c
           ffmpeg/libavformat/noproxy-test.c
           ffmpeg/libavformat/nullenc.c
           ffmpeg/libavformat/nut.c
           ffmpeg/libavformat/nut.h
           ffmpeg/libavformat/nutdec.c
           ffmpeg/libavformat/nutenc.c
           ffmpeg/libavformat/nuv.c
           ffmpeg/libavformat/oggenc.c
           ffmpeg/libavformat/oggparsecelt.c
           ffmpeg/libavformat/oggparsedaala.c
           ffmpeg/libavformat/oggparsedirac.c
           ffmpeg/libavformat/oggparseflac.c
           ffmpeg/libavformat/oggparseopus.c
           ffmpeg/libavformat/oggparseskeleton.c
           ffmpeg/libavformat/oggparsevp8.c
           ffmpeg/libavformat/omaenc.c
           ffmpeg/libavformat/options.c
           ffmpeg/libavformat/options_table.h
           ffmpeg/libavformat/os_support.c
           ffmpeg/libavformat/os_support.h
           ffmpeg/libavformat/paf.c
           ffmpeg/libavformat/pcm.c
           ffmpeg/libavformat/pcm.h
           ffmpeg/libavformat/pcmdec.c
           ffmpeg/libavformat/pcmenc.c
           ffmpeg/libavformat/pmpdec.c
           ffmpeg/libavformat/pva.c
           ffmpeg/libavformat/pvfdec.c
           ffmpeg/libavformat/qtpalette.c
           ffmpeg/libavformat/r3d.c
           ffmpeg/libavformat/rawdec.c
           ffmpeg/libavformat/rawdec.h
           ffmpeg/libavformat/rawenc.c
           ffmpeg/libavformat/rawenc.h
           ffmpeg/libavformat/rawvideodec.c
           ffmpeg/libavformat/rdt.h
           ffmpeg/libavformat/redspark.c
           ffmpeg/libavformat/riff.c
           ffmpeg/libavformat/riffdec.c
           ffmpeg/libavformat/riffenc.c
           ffmpeg/libavformat/rm.c
           ffmpeg/libavformat/rm.h
           ffmpeg/libavformat/rmdec.c
           ffmpeg/libavformat/rmenc.c
           ffmpeg/libavformat/rpl.c
           ffmpeg/libavformat/rsd.c
           ffmpeg/libavformat/rso.c
           ffmpeg/libavformat/rso.h
           ffmpeg/libavformat/rsodec.c
           ffmpeg/libavformat/rsoenc.c
           ffmpeg/libavformat/rtmp.h
           ffmpeg/libavformat/rtmpcrypt.h
           ffmpeg/libavformat/rtmpdh.h
           ffmpeg/libavformat/rtmppkt.c
           ffmpeg/libavformat/rtmppkt.h
           ffmpeg/libavformat/rtp.c
           ffmpeg/libavformat/rtp.h
           ffmpeg/libavformat/rtpdec.c
           ffmpeg/libavformat/rtpdec.h
           ffmpeg/libavformat/rtpdec_ac3.c
           ffmpeg/libavformat/rtpdec_amr.c
           ffmpeg/libavformat/rtpdec_dv.c
           ffmpeg/libavformat/rtpdec_formats.h
           ffmpeg/libavformat/rtpdec_g726.c
           ffmpeg/libavformat/rtpdec_h261.c
           ffmpeg/libavformat/rtpdec_h263.c
           ffmpeg/libavformat/rtpdec_h263_rfc2190.c
           ffmpeg/libavformat/rtpdec_hevc.c
           ffmpeg/libavformat/rtpdec_ilbc.c
           ffmpeg/libavformat/rtpdec_jpeg.c
           ffmpeg/libavformat/rtpdec_latm.c
           ffmpeg/libavformat/rtpdec_mpa_robust.c
           ffmpeg/libavformat/rtpdec_mpeg12.c
           ffmpeg/libavformat/rtpdec_mpegts.c
           ffmpeg/libavformat/rtpdec_qcelp.c
           ffmpeg/libavformat/rtpdec_vp9.c
           ffmpeg/libavformat/rtpenc.c
           ffmpeg/libavformat/rtpenc.h
           ffmpeg/libavformat/rtpenc_aac.c
           ffmpeg/libavformat/rtpenc_amr.c
           ffmpeg/libavformat/rtpenc_chain.c
           ffmpeg/libavformat/rtpenc_chain.h
           ffmpeg/libavformat/rtpenc_h261.c
           ffmpeg/libavformat/rtpenc_h263.c
           ffmpeg/libavformat/rtpenc_h263_rfc2190.c
           ffmpeg/libavformat/rtpenc_jpeg.c
           ffmpeg/libavformat/rtpenc_latm.c
           ffmpeg/libavformat/rtpenc_mpegts.c
           ffmpeg/libavformat/rtpenc_mpv.c
           ffmpeg/libavformat/rtpenc_vp8.c
           ffmpeg/libavformat/rtpenc_xiph.c
           ffmpeg/libavformat/rtsp.c
           ffmpeg/libavformat/rtsp.h
           ffmpeg/libavformat/rtspcodes.h
           ffmpeg/libavformat/rtspdec.c
           ffmpeg/libavformat/rtspenc.c
           ffmpeg/libavformat/sapdec.c
           ffmpeg/libavformat/sapenc.c
           ffmpeg/libavformat/sbgdec.c
           ffmpeg/libavformat/sctp.c
           ffmpeg/libavformat/sdp.c
           ffmpeg/libavformat/sdr2.c
           ffmpeg/libavformat/seek-test.c
           ffmpeg/libavformat/shortendec.c
           ffmpeg/libavformat/siff.c
           ffmpeg/libavformat/smacker.c
           ffmpeg/libavformat/smoothstreamingenc.c
           ffmpeg/libavformat/smush.c
           ffmpeg/libavformat/sox.h
           ffmpeg/libavformat/spdif.c
           ffmpeg/libavformat/spdif.h
           ffmpeg/libavformat/srtdec.c
           ffmpeg/libavformat/srtenc.c
           ffmpeg/libavformat/srtp.c
           ffmpeg/libavformat/srtp.h
           ffmpeg/libavformat/srtpproto.c
           ffmpeg/libavformat/subfile.c
           ffmpeg/libavformat/subtitles.c
           ffmpeg/libavformat/subtitles.h
           ffmpeg/libavformat/svag.c
           ffmpeg/libavformat/swf.c
           ffmpeg/libavformat/swf.h
           ffmpeg/libavformat/swfdec.c
           ffmpeg/libavformat/swfenc.c
           ffmpeg/libavformat/takdec.c
           ffmpeg/libavformat/tcp.c
           ffmpeg/libavformat/tedcaptionsdec.c
           ffmpeg/libavformat/thp.c
           ffmpeg/libavformat/tls.c
           ffmpeg/libavformat/tls.h
           ffmpeg/libavformat/tls_gnutls.c
           ffmpeg/libavformat/tls_openssl.c
           ffmpeg/libavformat/tta.c
           ffmpeg/libavformat/txd.c
           ffmpeg/libavformat/uncodedframecrcenc.c
           ffmpeg/libavformat/unix.c
           ffmpeg/libavformat/url-test.c
           ffmpeg/libavformat/url.c
           ffmpeg/libavformat/utils.c
           ffmpeg/libavformat/v210.c
           ffmpeg/libavformat/vag.c
           ffmpeg/libavformat/vc1dec.c
           ffmpeg/libavformat/vc1testenc.c
           ffmpeg/libavformat/voc.c
           ffmpeg/libavformat/voc.h
           ffmpeg/libavformat/vocdec.c
           ffmpeg/libavformat/vocenc.c
           ffmpeg/libavformat/vorbiscomment.c
           ffmpeg/libavformat/vorbiscomment.h
           ffmpeg/libavformat/vpk.c
           ffmpeg/libavformat/vqf.c
           ffmpeg/libavformat/w64.c
           ffmpeg/libavformat/webpenc.c
           ffmpeg/libavformat/wtv.h
           ffmpeg/libavformat/wtv_common.c
           ffmpeg/libavformat/wvdec.c
           ffmpeg/libavformat/wvedec.c
           ffmpeg/libavformat/wvenc.c
           ffmpeg/libavformat/xvag.c
           ffmpeg/libavformat/xwma.c
           ffmpeg/libavformat/yop.c
           ffmpeg/libavformat/yuv4mpegdec.c
           ffmpeg/libavformat/yuv4mpegenc.c
           ffmpeg/libavresample/aarch64/audio_convert_neon.S
           ffmpeg/libavresample/aarch64/neontest.c
           ffmpeg/libavresample/aarch64/resample_neon.S
           ffmpeg/libavresample/arm/neontest.c
           ffmpeg/libavresample/arm/resample_init.c
           ffmpeg/libavresample/arm/resample_neon.S
           ffmpeg/libavresample/audio_convert.c
           ffmpeg/libavresample/audio_convert.h
           ffmpeg/libavresample/audio_data.c
           ffmpeg/libavresample/audio_data.h
           ffmpeg/libavresample/audio_mix.c
           ffmpeg/libavresample/audio_mix.h
           ffmpeg/libavresample/audio_mix_matrix.c
           ffmpeg/libavresample/avresample-test.c
           ffmpeg/libavresample/avresample.h
           ffmpeg/libavresample/avresampleres.rc
           ffmpeg/libavresample/dither.h
           ffmpeg/libavresample/internal.h
           ffmpeg/libavresample/options.c
           ffmpeg/libavresample/resample.c
           ffmpeg/libavresample/resample.h
           ffmpeg/libavresample/resample_template.c
           ffmpeg/libavresample/utils.c
           ffmpeg/libavresample/x86/audio_convert_init.c
           ffmpeg/libavresample/x86/audio_mix_init.c
           ffmpeg/libavresample/x86/dither_init.c
           ffmpeg/libavresample/x86/w64xmmtest.c
           ffmpeg/libavutil/aarch64/asm.S
           ffmpeg/libavutil/aarch64/float_dsp_init.c
           ffmpeg/libavutil/aarch64/float_dsp_neon.S
           ffmpeg/libavutil/aarch64/neontest.h
           ffmpeg/libavutil/aarch64/timer.h
           ffmpeg/libavutil/adler32.h
           ffmpeg/libavutil/aes.h
           ffmpeg/libavutil/aes_ctr.c
           ffmpeg/libavutil/aes_ctr.h
           ffmpeg/libavutil/aes_internal.h
           ffmpeg/libavutil/arm/asm.S
           ffmpeg/libavutil/arm/float_dsp_arm.h
           ffmpeg/libavutil/arm/float_dsp_init_neon.c
           ffmpeg/libavutil/arm/float_dsp_init_vfp.c
           ffmpeg/libavutil/arm/float_dsp_neon.S
           ffmpeg/libavutil/arm/intmath.h
           ffmpeg/libavutil/arm/neontest.h
           ffmpeg/libavutil/arm/timer.h
           ffmpeg/libavutil/atomic.c
           ffmpeg/libavutil/atomic.h
           ffmpeg/libavutil/atomic_gcc.h
           ffmpeg/libavutil/atomic_win32.h
           ffmpeg/libavutil/avr32/intreadwrite.h
           ffmpeg/libavutil/avstring.c
           ffmpeg/libavutil/avstring.h
           ffmpeg/libavutil/avutil.h
           ffmpeg/libavutil/avutilres.rc
           ffmpeg/libavutil/base64.h
           ffmpeg/libavutil/bfin/timer.h
           ffmpeg/libavutil/blowfish.h
           ffmpeg/libavutil/bprint.c
           ffmpeg/libavutil/bprint.h
           ffmpeg/libavutil/camellia.c
           ffmpeg/libavutil/camellia.h
           ffmpeg/libavutil/cast5.c
           ffmpeg/libavutil/cast5.h
           ffmpeg/libavutil/channel_layout.h
           ffmpeg/libavutil/color_utils.c
           ffmpeg/libavutil/color_utils.h
           ffmpeg/libavutil/cpu.h
           ffmpeg/libavutil/crc.c
           ffmpeg/libavutil/crc.h
           ffmpeg/libavutil/des.c
           ffmpeg/libavutil/des.h
           ffmpeg/libavutil/dict.c
           ffmpeg/libavutil/display.c
           ffmpeg/libavutil/display.h
           ffmpeg/libavutil/downmix_info.c
           ffmpeg/libavutil/downmix_info.h
           ffmpeg/libavutil/fifo.c
           ffmpeg/libavutil/float_dsp.c
           ffmpeg/libavutil/hash.c
           ffmpeg/libavutil/hash.h
           ffmpeg/libavutil/hmac.c
           ffmpeg/libavutil/hmac.h
           ffmpeg/libavutil/intfloat.h
           ffmpeg/libavutil/intmath.h
           ffmpeg/libavutil/lfg.c
           ffmpeg/libavutil/lfg.h
           ffmpeg/libavutil/lls.h
           ffmpeg/libavutil/log.h
           ffmpeg/libavutil/log2_tab.c
           ffmpeg/libavutil/lzo.c
           ffmpeg/libavutil/lzo.h
           ffmpeg/libavutil/mastering_display_metadata.c
           ffmpeg/libavutil/mastering_display_metadata.h
           ffmpeg/libavutil/mathematics.h
           ffmpeg/libavutil/md5.h
           ffmpeg/libavutil/mem_internal.h
           ffmpeg/libavutil/mips/generic_macros_msa.h
           ffmpeg/libavutil/mips/intreadwrite.h
           ffmpeg/libavutil/murmur3.c
           ffmpeg/libavutil/murmur3.h
           ffmpeg/libavutil/opencl.c
           ffmpeg/libavutil/opencl_internal.c
           ffmpeg/libavutil/opencl_internal.h
           ffmpeg/libavutil/opt.h
           ffmpeg/libavutil/pixdesc.c
           ffmpeg/libavutil/pixdesc.h
           ffmpeg/libavutil/pixfmt.h
           ffmpeg/libavutil/ppc/float_dsp_altivec.c
           ffmpeg/libavutil/ppc/float_dsp_altivec.h
           ffmpeg/libavutil/ppc/float_dsp_init.c
           ffmpeg/libavutil/ppc/float_dsp_vsx.c
           ffmpeg/libavutil/ppc/float_dsp_vsx.h
           ffmpeg/libavutil/ppc/intreadwrite.h
           ffmpeg/libavutil/ppc/timer.h
           ffmpeg/libavutil/ppc/types_altivec.h
           ffmpeg/libavutil/qsort.h
           ffmpeg/libavutil/random_seed.c
           ffmpeg/libavutil/random_seed.h
           ffmpeg/libavutil/reverse.c
           ffmpeg/libavutil/ripemd.c
           ffmpeg/libavutil/ripemd.h
           ffmpeg/libavutil/sha.c
           ffmpeg/libavutil/sha.h
           ffmpeg/libavutil/sha512.c
           ffmpeg/libavutil/sha512.h
           ffmpeg/libavutil/softfloat.c
           ffmpeg/libavutil/softfloat.h
           ffmpeg/libavutil/stereo3d.c
           ffmpeg/libavutil/stereo3d.h
           ffmpeg/libavutil/tea.h
           ffmpeg/libavutil/threadmessage.c
           ffmpeg/libavutil/time.c
           ffmpeg/libavutil/time.h
           ffmpeg/libavutil/tomi/intreadwrite.h
           ffmpeg/libavutil/tree.c
           ffmpeg/libavutil/twofish.c
           ffmpeg/libavutil/twofish.h
           ffmpeg/libavutil/utf8.c
           ffmpeg/libavutil/version.h
           ffmpeg/libavutil/x86/asm.h
           ffmpeg/libavutil/x86/cpu.c
           ffmpeg/libavutil/x86/intmath.h
           ffmpeg/libavutil/x86/intreadwrite.h
           ffmpeg/libavutil/x86/lls_init.c
           ffmpeg/libavutil/x86/timer.h
           ffmpeg/libavutil/x86/w64xmmtest.h
           ffmpeg/libavutil/xtea.h
           ffmpeg/libpostproc/postprocres.rc
           ffmpeg/libswresample/aarch64/audio_convert_neon.S
           ffmpeg/libswresample/aarch64/neontest.c
           ffmpeg/libswresample/arm/neontest.c
           ffmpeg/libswresample/audioconvert.h
           ffmpeg/libswresample/resample.h
           ffmpeg/libswresample/swresample_frame.c
           ffmpeg/libswresample/swresampleres.rc
           ffmpeg/libswresample/x86/w64xmmtest.c
           ffmpeg/libswscale/alphablend.c
           ffmpeg/libswscale/arm/rgb2yuv_neon_16.S
           ffmpeg/libswscale/arm/rgb2yuv_neon_32.S
           ffmpeg/libswscale/arm/rgb2yuv_neon_common.S
           ffmpeg/libswscale/arm/swscale_unscaled.c
           ffmpeg/libswscale/arm/yuv2rgb_neon.S
           ffmpeg/libswscale/bayer_template.c
           ffmpeg/libswscale/colorspace-test.c
           ffmpeg/libswscale/gamma.c
           ffmpeg/libswscale/hscale.c
           ffmpeg/libswscale/hscale_fast_bilinear.c
           ffmpeg/libswscale/input.c
           ffmpeg/libswscale/options.c
           ffmpeg/libswscale/output.c
           ffmpeg/libswscale/ppc/swscale_altivec.c
           ffmpeg/libswscale/ppc/yuv2rgb_altivec.h
           ffmpeg/libswscale/ppc/yuv2yuv_altivec.c
           ffmpeg/libswscale/slice.c
           ffmpeg/libswscale/swscale-test.c
           ffmpeg/libswscale/swscale.c
           ffmpeg/libswscale/swscale.h
           ffmpeg/libswscale/swscale_internal.h
           ffmpeg/libswscale/swscale_unscaled.c
           ffmpeg/libswscale/swscaleres.rc
           ffmpeg/libswscale/utils.c
           ffmpeg/libswscale/vscale.c
           ffmpeg/libswscale/x86/hscale_fast_bilinear_simd.c
           ffmpeg/libswscale/x86/swscale.c
           ffmpeg/libswscale/x86/swscale_template.c
           ffmpeg/libswscale/x86/w64xmmtest.c
           ffmpeg/libswscale/x86/yuv2rgb_template.c
           ffmpeg/linux/aarch64/include/libavcodec/avcodec.h
           ffmpeg/linux/aarch64/include/libavcodec/d3d11va.h
           ffmpeg/linux/aarch64/include/libavcodec/dirac.h
           ffmpeg/linux/aarch64/include/libavcodec/dxva2.h
           ffmpeg/linux/aarch64/include/libavcodec/vaapi.h
           ffmpeg/linux/aarch64/include/libavcodec/vda.h
           ffmpeg/linux/aarch64/include/libavcodec/vdpau.h
           ffmpeg/linux/aarch64/include/libavcodec/videotoolbox.h
           ffmpeg/linux/aarch64/include/libavcodec/xvmc.h
           ffmpeg/linux/aarch64/include/libavformat/avformat.h
           ffmpeg/linux/aarch64/include/libavformat/avio.h
           ffmpeg/linux/aarch64/include/libavutil/adler32.h
           ffmpeg/linux/aarch64/include/libavutil/aes.h
           ffmpeg/linux/aarch64/include/libavutil/aes_ctr.h
           ffmpeg/linux/aarch64/include/libavutil/avstring.h
           ffmpeg/linux/aarch64/include/libavutil/avutil.h
           ffmpeg/linux/aarch64/include/libavutil/base64.h
           ffmpeg/linux/aarch64/include/libavutil/blowfish.h
           ffmpeg/linux/aarch64/include/libavutil/bprint.h
           ffmpeg/linux/aarch64/include/libavutil/camellia.h
           ffmpeg/linux/aarch64/include/libavutil/cast5.h
           ffmpeg/linux/aarch64/include/libavutil/channel_layout.h
           ffmpeg/linux/aarch64/include/libavutil/cpu.h
           ffmpeg/linux/aarch64/include/libavutil/crc.h
           ffmpeg/linux/aarch64/include/libavutil/des.h
           ffmpeg/linux/aarch64/include/libavutil/display.h
           ffmpeg/linux/aarch64/include/libavutil/downmix_info.h
           ffmpeg/linux/aarch64/include/libavutil/hash.h
           ffmpeg/linux/aarch64/include/libavutil/hmac.h
           ffmpeg/linux/aarch64/include/libavutil/intfloat.h
           ffmpeg/linux/aarch64/include/libavutil/lfg.h
           ffmpeg/linux/aarch64/include/libavutil/log.h
           ffmpeg/linux/aarch64/include/libavutil/mastering_display_metadata.h
           ffmpeg/linux/aarch64/include/libavutil/mathematics.h
           ffmpeg/linux/aarch64/include/libavutil/md5.h
           ffmpeg/linux/aarch64/include/libavutil/murmur3.h
           ffmpeg/linux/aarch64/include/libavutil/opt.h
           ffmpeg/linux/aarch64/include/libavutil/pixdesc.h
           ffmpeg/linux/aarch64/include/libavutil/pixfmt.h
           ffmpeg/linux/aarch64/include/libavutil/random_seed.h
           ffmpeg/linux/aarch64/include/libavutil/ripemd.h
           ffmpeg/linux/aarch64/include/libavutil/sha.h
           ffmpeg/linux/aarch64/include/libavutil/sha512.h
           ffmpeg/linux/aarch64/include/libavutil/stereo3d.h
           ffmpeg/linux/aarch64/include/libavutil/tea.h
           ffmpeg/linux/aarch64/include/libavutil/time.h
           ffmpeg/linux/aarch64/include/libavutil/twofish.h
           ffmpeg/linux/aarch64/include/libavutil/version.h
           ffmpeg/linux/aarch64/include/libavutil/xtea.h
           ffmpeg/linux/aarch64/include/libswscale/swscale.h
           ffmpeg/linux/armv7/include/libavcodec/avcodec.h
           ffmpeg/linux/armv7/include/libavcodec/d3d11va.h
           ffmpeg/linux/armv7/include/libavcodec/dxva2.h
           ffmpeg/linux/armv7/include/libavcodec/vaapi.h
           ffmpeg/linux/armv7/include/libavcodec/vda.h
           ffmpeg/linux/armv7/include/libavcodec/vdpau.h
           ffmpeg/linux/armv7/include/libavcodec/xvmc.h
           ffmpeg/linux/armv7/include/libavformat/avformat.h
           ffmpeg/linux/armv7/include/libavformat/avio.h
           ffmpeg/linux/armv7/include/libavutil/adler32.h
           ffmpeg/linux/armv7/include/libavutil/aes.h
           ffmpeg/linux/armv7/include/libavutil/avstring.h
           ffmpeg/linux/armv7/include/libavutil/avutil.h
           ffmpeg/linux/armv7/include/libavutil/base64.h
           ffmpeg/linux/armv7/include/libavutil/blowfish.h
           ffmpeg/linux/armv7/include/libavutil/bprint.h
           ffmpeg/linux/armv7/include/libavutil/camellia.h
           ffmpeg/linux/armv7/include/libavutil/cast5.h
           ffmpeg/linux/armv7/include/libavutil/channel_layout.h
           ffmpeg/linux/armv7/include/libavutil/cpu.h
           ffmpeg/linux/armv7/include/libavutil/crc.h
           ffmpeg/linux/armv7/include/libavutil/display.h
           ffmpeg/linux/armv7/include/libavutil/downmix_info.h
           ffmpeg/linux/armv7/include/libavutil/hash.h
           ffmpeg/linux/armv7/include/libavutil/hmac.h
           ffmpeg/linux/armv7/include/libavutil/intfloat.h
           ffmpeg/linux/armv7/include/libavutil/lfg.h
           ffmpeg/linux/armv7/include/libavutil/log.h
           ffmpeg/linux/armv7/include/libavutil/mathematics.h
           ffmpeg/linux/armv7/include/libavutil/md5.h
           ffmpeg/linux/armv7/include/libavutil/murmur3.h
           ffmpeg/linux/armv7/include/libavutil/old_pix_fmts.h
           ffmpeg/linux/armv7/include/libavutil/opt.h
           ffmpeg/linux/armv7/include/libavutil/pixdesc.h
           ffmpeg/linux/armv7/include/libavutil/pixfmt.h
           ffmpeg/linux/armv7/include/libavutil/random_seed.h
           ffmpeg/linux/armv7/include/libavutil/ripemd.h
           ffmpeg/linux/armv7/include/libavutil/sha.h
           ffmpeg/linux/armv7/include/libavutil/sha512.h
           ffmpeg/linux/armv7/include/libavutil/stereo3d.h
           ffmpeg/linux/armv7/include/libavutil/time.h
           ffmpeg/linux/armv7/include/libavutil/twofish.h
           ffmpeg/linux/armv7/include/libavutil/version.h
           ffmpeg/linux/armv7/include/libavutil/xtea.h
           ffmpeg/linux/armv7/include/libswscale/swscale.h
           ffmpeg/linux/loongarch64/include/libavcodec/avcodec.h
           ffmpeg/linux/loongarch64/include/libavcodec/d3d11va.h
           ffmpeg/linux/loongarch64/include/libavcodec/dirac.h
           ffmpeg/linux/loongarch64/include/libavcodec/dxva2.h
           ffmpeg/linux/loongarch64/include/libavcodec/vaapi.h
           ffmpeg/linux/loongarch64/include/libavcodec/vda.h
           ffmpeg/linux/loongarch64/include/libavcodec/vdpau.h
           ffmpeg/linux/loongarch64/include/libavcodec/videotoolbox.h
           ffmpeg/linux/loongarch64/include/libavcodec/xvmc.h
           ffmpeg/linux/loongarch64/include/libavformat/avformat.h
           ffmpeg/linux/loongarch64/include/libavformat/avio.h
           ffmpeg/linux/loongarch64/include/libavutil/adler32.h
           ffmpeg/linux/loongarch64/include/libavutil/aes.h
           ffmpeg/linux/loongarch64/include/libavutil/aes_ctr.h
           ffmpeg/linux/loongarch64/include/libavutil/avstring.h
           ffmpeg/linux/loongarch64/include/libavutil/avutil.h
           ffmpeg/linux/loongarch64/include/libavutil/base64.h
           ffmpeg/linux/loongarch64/include/libavutil/blowfish.h
           ffmpeg/linux/loongarch64/include/libavutil/bprint.h
           ffmpeg/linux/loongarch64/include/libavutil/camellia.h
           ffmpeg/linux/loongarch64/include/libavutil/cast5.h
           ffmpeg/linux/loongarch64/include/libavutil/channel_layout.h
           ffmpeg/linux/loongarch64/include/libavutil/cpu.h
           ffmpeg/linux/loongarch64/include/libavutil/crc.h
           ffmpeg/linux/loongarch64/include/libavutil/des.h
           ffmpeg/linux/loongarch64/include/libavutil/display.h
           ffmpeg/linux/loongarch64/include/libavutil/downmix_info.h
           ffmpeg/linux/loongarch64/include/libavutil/hash.h
           ffmpeg/linux/loongarch64/include/libavutil/hmac.h
           ffmpeg/linux/loongarch64/include/libavutil/intfloat.h
           ffmpeg/linux/loongarch64/include/libavutil/lfg.h
           ffmpeg/linux/loongarch64/include/libavutil/log.h
           ffmpeg/linux/loongarch64/include/libavutil/mastering_display_metadata.h
           ffmpeg/linux/loongarch64/include/libavutil/mathematics.h
           ffmpeg/linux/loongarch64/include/libavutil/md5.h
           ffmpeg/linux/loongarch64/include/libavutil/murmur3.h
           ffmpeg/linux/loongarch64/include/libavutil/opt.h
           ffmpeg/linux/loongarch64/include/libavutil/pixdesc.h
           ffmpeg/linux/loongarch64/include/libavutil/pixfmt.h
           ffmpeg/linux/loongarch64/include/libavutil/random_seed.h
           ffmpeg/linux/loongarch64/include/libavutil/ripemd.h
           ffmpeg/linux/loongarch64/include/libavutil/sha.h
           ffmpeg/linux/loongarch64/include/libavutil/sha512.h
           ffmpeg/linux/loongarch64/include/libavutil/stereo3d.h
           ffmpeg/linux/loongarch64/include/libavutil/tea.h
           ffmpeg/linux/loongarch64/include/libavutil/time.h
           ffmpeg/linux/loongarch64/include/libavutil/twofish.h
           ffmpeg/linux/loongarch64/include/libavutil/version.h
           ffmpeg/linux/loongarch64/include/libavutil/xtea.h
           ffmpeg/linux/loongarch64/include/libswscale/swscale.h
           ffmpeg/linux/mips32/include/libavcodec/avcodec.h
           ffmpeg/linux/mips32/include/libavcodec/dxva2.h
           ffmpeg/linux/mips32/include/libavcodec/vaapi.h
           ffmpeg/linux/mips32/include/libavcodec/vda.h
           ffmpeg/linux/mips32/include/libavcodec/vdpau.h
           ffmpeg/linux/mips32/include/libavcodec/xvmc.h
           ffmpeg/linux/mips32/include/libavformat/avformat.h
           ffmpeg/linux/mips32/include/libavformat/avio.h
           ffmpeg/linux/mips32/include/libavutil/adler32.h
           ffmpeg/linux/mips32/include/libavutil/aes.h
           ffmpeg/linux/mips32/include/libavutil/avstring.h
           ffmpeg/linux/mips32/include/libavutil/avutil.h
           ffmpeg/linux/mips32/include/libavutil/base64.h
           ffmpeg/linux/mips32/include/libavutil/blowfish.h
           ffmpeg/linux/mips32/include/libavutil/bprint.h
           ffmpeg/linux/mips32/include/libavutil/channel_layout.h
           ffmpeg/linux/mips32/include/libavutil/cpu.h
           ffmpeg/linux/mips32/include/libavutil/crc.h
           ffmpeg/linux/mips32/include/libavutil/hmac.h
           ffmpeg/linux/mips32/include/libavutil/intfloat.h
           ffmpeg/linux/mips32/include/libavutil/intfloat_readwrite.h
           ffmpeg/linux/mips32/include/libavutil/lfg.h
           ffmpeg/linux/mips32/include/libavutil/log.h
           ffmpeg/linux/mips32/include/libavutil/mathematics.h
           ffmpeg/linux/mips32/include/libavutil/md5.h
           ffmpeg/linux/mips32/include/libavutil/murmur3.h
           ffmpeg/linux/mips32/include/libavutil/old_pix_fmts.h
           ffmpeg/linux/mips32/include/libavutil/opt.h
           ffmpeg/linux/mips32/include/libavutil/pixdesc.h
           ffmpeg/linux/mips32/include/libavutil/pixfmt.h
           ffmpeg/linux/mips32/include/libavutil/random_seed.h
           ffmpeg/linux/mips32/include/libavutil/ripemd.h
           ffmpeg/linux/mips32/include/libavutil/sha.h
           ffmpeg/linux/mips32/include/libavutil/sha512.h
           ffmpeg/linux/mips32/include/libavutil/stereo3d.h
           ffmpeg/linux/mips32/include/libavutil/time.h
           ffmpeg/linux/mips32/include/libavutil/version.h
           ffmpeg/linux/mips32/include/libavutil/xtea.h
           ffmpeg/linux/mips32/include/libswscale/swscale.h
           ffmpeg/linux/riscv64/include/libavcodec/avcodec.h
           ffmpeg/linux/riscv64/include/libavcodec/d3d11va.h
           ffmpeg/linux/riscv64/include/libavcodec/dirac.h
           ffmpeg/linux/riscv64/include/libavcodec/dxva2.h
           ffmpeg/linux/riscv64/include/libavcodec/vaapi.h
           ffmpeg/linux/riscv64/include/libavcodec/vda.h
           ffmpeg/linux/riscv64/include/libavcodec/vdpau.h
           ffmpeg/linux/riscv64/include/libavcodec/videotoolbox.h
           ffmpeg/linux/riscv64/include/libavcodec/xvmc.h
           ffmpeg/linux/riscv64/include/libavformat/avformat.h
           ffmpeg/linux/riscv64/include/libavformat/avio.h
           ffmpeg/linux/riscv64/include/libavutil/adler32.h
           ffmpeg/linux/riscv64/include/libavutil/aes.h
           ffmpeg/linux/riscv64/include/libavutil/aes_ctr.h
           ffmpeg/linux/riscv64/include/libavutil/avstring.h
           ffmpeg/linux/riscv64/include/libavutil/avutil.h
           ffmpeg/linux/riscv64/include/libavutil/base64.h
           ffmpeg/linux/riscv64/include/libavutil/blowfish.h
           ffmpeg/linux/riscv64/include/libavutil/bprint.h
           ffmpeg/linux/riscv64/include/libavutil/camellia.h
           ffmpeg/linux/riscv64/include/libavutil/cast5.h
           ffmpeg/linux/riscv64/include/libavutil/channel_layout.h
           ffmpeg/linux/riscv64/include/libavutil/cpu.h
           ffmpeg/linux/riscv64/include/libavutil/crc.h
           ffmpeg/linux/riscv64/include/libavutil/des.h
           ffmpeg/linux/riscv64/include/libavutil/display.h
           ffmpeg/linux/riscv64/include/libavutil/downmix_info.h
           ffmpeg/linux/riscv64/include/libavutil/hash.h
           ffmpeg/linux/riscv64/include/libavutil/hmac.h
           ffmpeg/linux/riscv64/include/libavutil/intfloat.h
           ffmpeg/linux/riscv64/include/libavutil/lfg.h
           ffmpeg/linux/riscv64/include/libavutil/log.h
           ffmpeg/linux/riscv64/include/libavutil/mastering_display_metadata.h
           ffmpeg/linux/riscv64/include/libavutil/mathematics.h
           ffmpeg/linux/riscv64/include/libavutil/md5.h
           ffmpeg/linux/riscv64/include/libavutil/murmur3.h
           ffmpeg/linux/riscv64/include/libavutil/opt.h
           ffmpeg/linux/riscv64/include/libavutil/pixdesc.h
           ffmpeg/linux/riscv64/include/libavutil/pixfmt.h
           ffmpeg/linux/riscv64/include/libavutil/random_seed.h
           ffmpeg/linux/riscv64/include/libavutil/ripemd.h
           ffmpeg/linux/riscv64/include/libavutil/sha.h
           ffmpeg/linux/riscv64/include/libavutil/sha512.h
           ffmpeg/linux/riscv64/include/libavutil/stereo3d.h
           ffmpeg/linux/riscv64/include/libavutil/tea.h
           ffmpeg/linux/riscv64/include/libavutil/time.h
           ffmpeg/linux/riscv64/include/libavutil/twofish.h
           ffmpeg/linux/riscv64/include/libavutil/version.h
           ffmpeg/linux/riscv64/include/libavutil/xtea.h
           ffmpeg/linux/riscv64/include/libswscale/swscale.h
           ffmpeg/linux/x86/include/libavcodec/avcodec.h
           ffmpeg/linux/x86/include/libavcodec/d3d11va.h
           ffmpeg/linux/x86/include/libavcodec/dirac.h
           ffmpeg/linux/x86/include/libavcodec/dxva2.h
           ffmpeg/linux/x86/include/libavcodec/vaapi.h
           ffmpeg/linux/x86/include/libavcodec/vda.h
           ffmpeg/linux/x86/include/libavcodec/vdpau.h
           ffmpeg/linux/x86/include/libavcodec/videotoolbox.h
           ffmpeg/linux/x86/include/libavcodec/xvmc.h
           ffmpeg/linux/x86/include/libavformat/avformat.h
           ffmpeg/linux/x86/include/libavformat/avio.h
           ffmpeg/linux/x86/include/libavutil/adler32.h
           ffmpeg/linux/x86/include/libavutil/aes.h
           ffmpeg/linux/x86/include/libavutil/aes_ctr.h
           ffmpeg/linux/x86/include/libavutil/avstring.h
           ffmpeg/linux/x86/include/libavutil/avutil.h
           ffmpeg/linux/x86/include/libavutil/base64.h
           ffmpeg/linux/x86/include/libavutil/blowfish.h
           ffmpeg/linux/x86/include/libavutil/bprint.h
           ffmpeg/linux/x86/include/libavutil/camellia.h
           ffmpeg/linux/x86/include/libavutil/cast5.h
           ffmpeg/linux/x86/include/libavutil/channel_layout.h
           ffmpeg/linux/x86/include/libavutil/cpu.h
           ffmpeg/linux/x86/include/libavutil/crc.h
           ffmpeg/linux/x86/include/libavutil/des.h
           ffmpeg/linux/x86/include/libavutil/display.h
           ffmpeg/linux/x86/include/libavutil/downmix_info.h
           ffmpeg/linux/x86/include/libavutil/hash.h
           ffmpeg/linux/x86/include/libavutil/hmac.h
           ffmpeg/linux/x86/include/libavutil/intfloat.h
           ffmpeg/linux/x86/include/libavutil/lfg.h
           ffmpeg/linux/x86/include/libavutil/log.h
           ffmpeg/linux/x86/include/libavutil/mastering_display_metadata.h
           ffmpeg/linux/x86/include/libavutil/mathematics.h
           ffmpeg/linux/x86/include/libavutil/md5.h
           ffmpeg/linux/x86/include/libavutil/murmur3.h
           ffmpeg/linux/x86/include/libavutil/opt.h
           ffmpeg/linux/x86/include/libavutil/pixdesc.h
           ffmpeg/linux/x86/include/libavutil/pixfmt.h
           ffmpeg/linux/x86/include/libavutil/random_seed.h
           ffmpeg/linux/x86/include/libavutil/ripemd.h
           ffmpeg/linux/x86/include/libavutil/sha.h
           ffmpeg/linux/x86/include/libavutil/sha512.h
           ffmpeg/linux/x86/include/libavutil/stereo3d.h
           ffmpeg/linux/x86/include/libavutil/tea.h
           ffmpeg/linux/x86/include/libavutil/time.h
           ffmpeg/linux/x86/include/libavutil/twofish.h
           ffmpeg/linux/x86/include/libavutil/version.h
           ffmpeg/linux/x86/include/libavutil/xtea.h
           ffmpeg/linux/x86/include/libswscale/swscale.h
           ffmpeg/linux/x86_64/include/libavcodec/avcodec.h
           ffmpeg/linux/x86_64/include/libavcodec/d3d11va.h
           ffmpeg/linux/x86_64/include/libavcodec/dirac.h
           ffmpeg/linux/x86_64/include/libavcodec/dxva2.h
           ffmpeg/linux/x86_64/include/libavcodec/vaapi.h
           ffmpeg/linux/x86_64/include/libavcodec/vda.h
           ffmpeg/linux/x86_64/include/libavcodec/vdpau.h
           ffmpeg/linux/x86_64/include/libavcodec/videotoolbox.h
           ffmpeg/linux/x86_64/include/libavcodec/xvmc.h
           ffmpeg/linux/x86_64/include/libavformat/avformat.h
           ffmpeg/linux/x86_64/include/libavformat/avio.h
           ffmpeg/linux/x86_64/include/libavutil/adler32.h
           ffmpeg/linux/x86_64/include/libavutil/aes.h
           ffmpeg/linux/x86_64/include/libavutil/aes_ctr.h
           ffmpeg/linux/x86_64/include/libavutil/avstring.h
           ffmpeg/linux/x86_64/include/libavutil/avutil.h
           ffmpeg/linux/x86_64/include/libavutil/base64.h
           ffmpeg/linux/x86_64/include/libavutil/blowfish.h
           ffmpeg/linux/x86_64/include/libavutil/bprint.h
           ffmpeg/linux/x86_64/include/libavutil/camellia.h
           ffmpeg/linux/x86_64/include/libavutil/cast5.h
           ffmpeg/linux/x86_64/include/libavutil/channel_layout.h
           ffmpeg/linux/x86_64/include/libavutil/cpu.h
           ffmpeg/linux/x86_64/include/libavutil/crc.h
           ffmpeg/linux/x86_64/include/libavutil/des.h
           ffmpeg/linux/x86_64/include/libavutil/display.h
           ffmpeg/linux/x86_64/include/libavutil/downmix_info.h
           ffmpeg/linux/x86_64/include/libavutil/hash.h
           ffmpeg/linux/x86_64/include/libavutil/hmac.h
           ffmpeg/linux/x86_64/include/libavutil/intfloat.h
           ffmpeg/linux/x86_64/include/libavutil/lfg.h
           ffmpeg/linux/x86_64/include/libavutil/log.h
           ffmpeg/linux/x86_64/include/libavutil/mastering_display_metadata.h
           ffmpeg/linux/x86_64/include/libavutil/mathematics.h
           ffmpeg/linux/x86_64/include/libavutil/md5.h
           ffmpeg/linux/x86_64/include/libavutil/murmur3.h
           ffmpeg/linux/x86_64/include/libavutil/opt.h
           ffmpeg/linux/x86_64/include/libavutil/pixdesc.h
           ffmpeg/linux/x86_64/include/libavutil/pixfmt.h
           ffmpeg/linux/x86_64/include/libavutil/random_seed.h
           ffmpeg/linux/x86_64/include/libavutil/ripemd.h
           ffmpeg/linux/x86_64/include/libavutil/sha.h
           ffmpeg/linux/x86_64/include/libavutil/sha512.h
           ffmpeg/linux/x86_64/include/libavutil/stereo3d.h
           ffmpeg/linux/x86_64/include/libavutil/tea.h
           ffmpeg/linux/x86_64/include/libavutil/time.h
           ffmpeg/linux/x86_64/include/libavutil/twofish.h
           ffmpeg/linux/x86_64/include/libavutil/version.h
           ffmpeg/linux/x86_64/include/libavutil/xtea.h
           ffmpeg/linux/x86_64/include/libswscale/swscale.h
           ffmpeg/macosx/universal/include/libavcodec/avcodec.h
           ffmpeg/macosx/universal/include/libavcodec/d3d11va.h
           ffmpeg/macosx/universal/include/libavcodec/dirac.h
           ffmpeg/macosx/universal/include/libavcodec/dxva2.h
           ffmpeg/macosx/universal/include/libavcodec/vaapi.h
           ffmpeg/macosx/universal/include/libavcodec/vda.h
           ffmpeg/macosx/universal/include/libavcodec/vdpau.h
           ffmpeg/macosx/universal/include/libavcodec/videotoolbox.h
           ffmpeg/macosx/universal/include/libavcodec/xvmc.h
           ffmpeg/macosx/universal/include/libavformat/avformat.h
           ffmpeg/macosx/universal/include/libavformat/avio.h
           ffmpeg/macosx/universal/include/libavutil/adler32.h
           ffmpeg/macosx/universal/include/libavutil/aes.h
           ffmpeg/macosx/universal/include/libavutil/aes_ctr.h
           ffmpeg/macosx/universal/include/libavutil/avstring.h
           ffmpeg/macosx/universal/include/libavutil/avutil.h
           ffmpeg/macosx/universal/include/libavutil/base64.h
           ffmpeg/macosx/universal/include/libavutil/blowfish.h
           ffmpeg/macosx/universal/include/libavutil/bprint.h
           ffmpeg/macosx/universal/include/libavutil/camellia.h
           ffmpeg/macosx/universal/include/libavutil/cast5.h
           ffmpeg/macosx/universal/include/libavutil/channel_layout.h
           ffmpeg/macosx/universal/include/libavutil/cpu.h
           ffmpeg/macosx/universal/include/libavutil/crc.h
           ffmpeg/macosx/universal/include/libavutil/des.h
           ffmpeg/macosx/universal/include/libavutil/display.h
           ffmpeg/macosx/universal/include/libavutil/downmix_info.h
           ffmpeg/macosx/universal/include/libavutil/hash.h
           ffmpeg/macosx/universal/include/libavutil/hmac.h
           ffmpeg/macosx/universal/include/libavutil/intfloat.h
           ffmpeg/macosx/universal/include/libavutil/intfloat_readwrite.h
           ffmpeg/macosx/universal/include/libavutil/lfg.h
           ffmpeg/macosx/universal/include/libavutil/log.h
           ffmpeg/macosx/universal/include/libavutil/mastering_display_metadata.h
           ffmpeg/macosx/universal/include/libavutil/mathematics.h
           ffmpeg/macosx/universal/include/libavutil/md5.h
           ffmpeg/macosx/universal/include/libavutil/murmur3.h
           ffmpeg/macosx/universal/include/libavutil/old_pix_fmts.h
           ffmpeg/macosx/universal/include/libavutil/opt.h
           ffmpeg/macosx/universal/include/libavutil/pixdesc.h
           ffmpeg/macosx/universal/include/libavutil/pixfmt.h
           ffmpeg/macosx/universal/include/libavutil/random_seed.h
           ffmpeg/macosx/universal/include/libavutil/ripemd.h
           ffmpeg/macosx/universal/include/libavutil/sha.h
           ffmpeg/macosx/universal/include/libavutil/sha512.h
           ffmpeg/macosx/universal/include/libavutil/stereo3d.h
           ffmpeg/macosx/universal/include/libavutil/tea.h
           ffmpeg/macosx/universal/include/libavutil/time.h
           ffmpeg/macosx/universal/include/libavutil/twofish.h
           ffmpeg/macosx/universal/include/libavutil/version.h
           ffmpeg/macosx/universal/include/libavutil/xtea.h
           ffmpeg/macosx/universal/include/libswscale/swscale.h
           ffmpeg/symbian/armv6/include/libavcodec/avcodec.h
           ffmpeg/symbian/armv6/include/libavcodec/d3d11va.h
           ffmpeg/symbian/armv6/include/libavcodec/dirac.h
           ffmpeg/symbian/armv6/include/libavcodec/dxva2.h
           ffmpeg/symbian/armv6/include/libavcodec/vaapi.h
           ffmpeg/symbian/armv6/include/libavcodec/vda.h
           ffmpeg/symbian/armv6/include/libavcodec/vdpau.h
           ffmpeg/symbian/armv6/include/libavcodec/videotoolbox.h
           ffmpeg/symbian/armv6/include/libavcodec/xvmc.h
           ffmpeg/symbian/armv6/include/libavformat/avformat.h
           ffmpeg/symbian/armv6/include/libavformat/avio.h
           ffmpeg/symbian/armv6/include/libavutil/adler32.h
           ffmpeg/symbian/armv6/include/libavutil/aes.h
           ffmpeg/symbian/armv6/include/libavutil/aes_ctr.h
           ffmpeg/symbian/armv6/include/libavutil/avstring.h
           ffmpeg/symbian/armv6/include/libavutil/avutil.h
           ffmpeg/symbian/armv6/include/libavutil/base64.h
           ffmpeg/symbian/armv6/include/libavutil/blowfish.h
           ffmpeg/symbian/armv6/include/libavutil/bprint.h
           ffmpeg/symbian/armv6/include/libavutil/camellia.h
           ffmpeg/symbian/armv6/include/libavutil/cast5.h
           ffmpeg/symbian/armv6/include/libavutil/channel_layout.h
           ffmpeg/symbian/armv6/include/libavutil/cpu.h
           ffmpeg/symbian/armv6/include/libavutil/crc.h
           ffmpeg/symbian/armv6/include/libavutil/des.h
           ffmpeg/symbian/armv6/include/libavutil/display.h
           ffmpeg/symbian/armv6/include/libavutil/downmix_info.h
           ffmpeg/symbian/armv6/include/libavutil/hash.h
           ffmpeg/symbian/armv6/include/libavutil/hmac.h
           ffmpeg/symbian/armv6/include/libavutil/intfloat.h
           ffmpeg/symbian/armv6/include/libavutil/intfloat_readwrite.h
           ffmpeg/symbian/armv6/include/libavutil/lfg.h
           ffmpeg/symbian/armv6/include/libavutil/log.h
           ffmpeg/symbian/armv6/include/libavutil/mastering_display_metadata.h
           ffmpeg/symbian/armv6/include/libavutil/mathematics.h
           ffmpeg/symbian/armv6/include/libavutil/md5.h
           ffmpeg/symbian/armv6/include/libavutil/murmur3.h
           ffmpeg/symbian/armv6/include/libavutil/old_pix_fmts.h
           ffmpeg/symbian/armv6/include/libavutil/opt.h
           ffmpeg/symbian/armv6/include/libavutil/pixdesc.h
           ffmpeg/symbian/armv6/include/libavutil/pixfmt.h
           ffmpeg/symbian/armv6/include/libavutil/random_seed.h
           ffmpeg/symbian/armv6/include/libavutil/ripemd.h
           ffmpeg/symbian/armv6/include/libavutil/sha.h
           ffmpeg/symbian/armv6/include/libavutil/sha512.h
           ffmpeg/symbian/armv6/include/libavutil/stereo3d.h
           ffmpeg/symbian/armv6/include/libavutil/tea.h
           ffmpeg/symbian/armv6/include/libavutil/time.h
           ffmpeg/symbian/armv6/include/libavutil/twofish.h
           ffmpeg/symbian/armv6/include/libavutil/version.h
           ffmpeg/symbian/armv6/include/libavutil/xtea.h
           ffmpeg/symbian/armv6/include/libswscale/swscale.h
           ffmpeg/tests/audiogen.c
           ffmpeg/tests/rotozoom.c
           ffmpeg/tests/tiny_psnr.c
           ffmpeg/tests/utils.c
           ffmpeg/tests/videogen.c
           ffmpeg/tools/aviocat.c
           ffmpeg/tools/dvd2concat
           ffmpeg/tools/ffescape.c
           ffmpeg/tools/ffeval.c
           ffmpeg/tools/ffhash.c
           ffmpeg/tools/fourcc2pixfmt.c
           ffmpeg/tools/graph2dot.c
           ffmpeg/tools/make_chlayout_test
           ffmpeg/tools/pktdumper.c
           ffmpeg/tools/plotframes
           ffmpeg/tools/probetest.c
           ffmpeg/tools/seek_print.c
           ffmpeg/tools/sidxindex.c
           ffmpeg/tools/trasher.c
           ffmpeg/tools/zmqsend.c
           ffmpeg/tvos/arm64/include/libavcodec/avcodec.h
           ffmpeg/tvos/arm64/include/libavcodec/d3d11va.h
           ffmpeg/tvos/arm64/include/libavcodec/dirac.h
           ffmpeg/tvos/arm64/include/libavcodec/dxva2.h
           ffmpeg/tvos/arm64/include/libavcodec/vaapi.h
           ffmpeg/tvos/arm64/include/libavcodec/vda.h
           ffmpeg/tvos/arm64/include/libavcodec/vdpau.h
           ffmpeg/tvos/arm64/include/libavcodec/videotoolbox.h
           ffmpeg/tvos/arm64/include/libavcodec/xvmc.h
           ffmpeg/tvos/arm64/include/libavformat/avformat.h
           ffmpeg/tvos/arm64/include/libavformat/avio.h
           ffmpeg/tvos/arm64/include/libavutil/adler32.h
           ffmpeg/tvos/arm64/include/libavutil/aes.h
           ffmpeg/tvos/arm64/include/libavutil/aes_ctr.h
           ffmpeg/tvos/arm64/include/libavutil/avstring.h
           ffmpeg/tvos/arm64/include/libavutil/avutil.h
           ffmpeg/tvos/arm64/include/libavutil/base64.h
           ffmpeg/tvos/arm64/include/libavutil/blowfish.h
           ffmpeg/tvos/arm64/include/libavutil/bprint.h
           ffmpeg/tvos/arm64/include/libavutil/camellia.h
           ffmpeg/tvos/arm64/include/libavutil/cast5.h
           ffmpeg/tvos/arm64/include/libavutil/channel_layout.h
           ffmpeg/tvos/arm64/include/libavutil/cpu.h
           ffmpeg/tvos/arm64/include/libavutil/crc.h
           ffmpeg/tvos/arm64/include/libavutil/des.h
           ffmpeg/tvos/arm64/include/libavutil/display.h
           ffmpeg/tvos/arm64/include/libavutil/downmix_info.h
           ffmpeg/tvos/arm64/include/libavutil/hash.h
           ffmpeg/tvos/arm64/include/libavutil/hmac.h
           ffmpeg/tvos/arm64/include/libavutil/intfloat.h
           ffmpeg/tvos/arm64/include/libavutil/lfg.h
           ffmpeg/tvos/arm64/include/libavutil/log.h
           ffmpeg/tvos/arm64/include/libavutil/mastering_display_metadata.h
           ffmpeg/tvos/arm64/include/libavutil/mathematics.h
           ffmpeg/tvos/arm64/include/libavutil/md5.h
           ffmpeg/tvos/arm64/include/libavutil/murmur3.h
           ffmpeg/tvos/arm64/include/libavutil/opt.h
           ffmpeg/tvos/arm64/include/libavutil/pixdesc.h
           ffmpeg/tvos/arm64/include/libavutil/pixfmt.h
           ffmpeg/tvos/arm64/include/libavutil/random_seed.h
           ffmpeg/tvos/arm64/include/libavutil/ripemd.h
           ffmpeg/tvos/arm64/include/libavutil/sha.h
           ffmpeg/tvos/arm64/include/libavutil/sha512.h
           ffmpeg/tvos/arm64/include/libavutil/stereo3d.h
           ffmpeg/tvos/arm64/include/libavutil/tea.h
           ffmpeg/tvos/arm64/include/libavutil/time.h
           ffmpeg/tvos/arm64/include/libavutil/twofish.h
           ffmpeg/tvos/arm64/include/libavutil/version.h
           ffmpeg/tvos/arm64/include/libavutil/xtea.h
           ffmpeg/tvos/arm64/include/libswscale/swscale.h
           ffmpeg/wiiu/include/libavcodec/avcodec.h
           ffmpeg/wiiu/include/libavcodec/d3d11va.h
           ffmpeg/wiiu/include/libavcodec/dirac.h
           ffmpeg/wiiu/include/libavcodec/dxva2.h
           ffmpeg/wiiu/include/libavcodec/vaapi.h
           ffmpeg/wiiu/include/libavcodec/vda.h
           ffmpeg/wiiu/include/libavcodec/vdpau.h
           ffmpeg/wiiu/include/libavcodec/videotoolbox.h
           ffmpeg/wiiu/include/libavcodec/xvmc.h
           ffmpeg/wiiu/include/libavformat/avformat.h
           ffmpeg/wiiu/include/libavformat/avio.h
           ffmpeg/wiiu/include/libavutil/adler32.h
           ffmpeg/wiiu/include/libavutil/aes.h
           ffmpeg/wiiu/include/libavutil/aes_ctr.h
           ffmpeg/wiiu/include/libavutil/avstring.h
           ffmpeg/wiiu/include/libavutil/avutil.h
           ffmpeg/wiiu/include/libavutil/base64.h
           ffmpeg/wiiu/include/libavutil/blowfish.h
           ffmpeg/wiiu/include/libavutil/bprint.h
           ffmpeg/wiiu/include/libavutil/camellia.h
           ffmpeg/wiiu/include/libavutil/cast5.h
           ffmpeg/wiiu/include/libavutil/channel_layout.h
           ffmpeg/wiiu/include/libavutil/cpu.h
           ffmpeg/wiiu/include/libavutil/crc.h
           ffmpeg/wiiu/include/libavutil/des.h
           ffmpeg/wiiu/include/libavutil/display.h
           ffmpeg/wiiu/include/libavutil/downmix_info.h
           ffmpeg/wiiu/include/libavutil/hash.h
           ffmpeg/wiiu/include/libavutil/hmac.h
           ffmpeg/wiiu/include/libavutil/intfloat.h
           ffmpeg/wiiu/include/libavutil/lfg.h
           ffmpeg/wiiu/include/libavutil/log.h
           ffmpeg/wiiu/include/libavutil/mastering_display_metadata.h
           ffmpeg/wiiu/include/libavutil/mathematics.h
           ffmpeg/wiiu/include/libavutil/md5.h
           ffmpeg/wiiu/include/libavutil/murmur3.h
           ffmpeg/wiiu/include/libavutil/opt.h
           ffmpeg/wiiu/include/libavutil/pixdesc.h
           ffmpeg/wiiu/include/libavutil/pixfmt.h
           ffmpeg/wiiu/include/libavutil/random_seed.h
           ffmpeg/wiiu/include/libavutil/ripemd.h
           ffmpeg/wiiu/include/libavutil/sha.h
           ffmpeg/wiiu/include/libavutil/sha512.h
           ffmpeg/wiiu/include/libavutil/stereo3d.h
           ffmpeg/wiiu/include/libavutil/tea.h
           ffmpeg/wiiu/include/libavutil/time.h
           ffmpeg/wiiu/include/libavutil/twofish.h
           ffmpeg/wiiu/include/libavutil/version.h
           ffmpeg/wiiu/include/libavutil/xtea.h
           ffmpeg/wiiu/include/libswscale/swscale.h
Copyright: 1997-1999 H. Dietz and R. Fisher Converted to C and improved  Fabrice Bellard.
           2000 Chris Ausbrooks <weed@bucket.pp.ualr.edu>
           2000 Fabien COELHO <fabien@coelho.net>
           2000-2005 Fabrice Bellard
           2001 Chris Bagwell
           2001 Fabrice Bellard (original AU code)
           2001 Heikki Leinonen
           2001 Lionel Ulmer
           2001 ffmpeg project
           2001-2003 BERO
           2001-2003 BERO <bero@geocities.co.jp>
           2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen
           2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen and others
           2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen, Damien Zammit and others
           2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen, Vladimir Sadovnikov and others
           2001-2014 Michael Niedermayer
           2001-2015 Michael Niedermayer <michaelni@gmx.at>
           2002 Brian Foley
           2002 Dieter Shirley
           2002 Falk Hueffner <falk@debian.org>
           2002 Francois Revol <revol@free.fr>
           2002 Gunnar Monell <gmo@linux.nu>
           2002 Mark Hills <mark@pogo.org.uk>
           2002-2004 Roberto Togni
           2002-2005 Francois Revol
           2002-2013 Maxim Poliakovski
           2002-2015 The FFmpeg Project
           2003 Donnie Smith
           2003 Dr. Tim Ferguson
           2003 Ivan Kalvachev
           2003 James Klicman <james@klicman.org>
           2003 Max Krasnyansky <maxk@qualcomm.com>
           2003 Mike Melanson
           2003 Nick Kurshev Based on public domain decoder at http://www.honeypot.net/audio
           2003 Rich Felker
           2003 Thomas Raivio
           2003 Tinic Uro
           2003-2004 Romain Dolbeau
           2003-2004 Romain Dolbeau <romain@dolbeau.org>
           2003-2006 Alex Beregszaszi
           2004 Benjamin Zores
           2004 Gildas Bazin
           2004 Gildas Bazin <gbazin at videolan dot org>
           2004 Romain Dolbeau <romain@dolbeau.org> based on the equivalent C code in swscale.c
           2004-2005 Michael Niedermayer, Loren Merritt
           2004-2006 Lennart Poettering
           2004-2006 Roman Shaposhnik
           2004-2014 Konstantin Shishkov
           2005 Balatoni Denes
           2005 David Hammerton
           2005 Denes Balatoni ( dbalatoni programozo hu )
           2005 DivX, Inc.
           2005 Eric Lasota Based on RoQ specs (c)2001 Tim Ferguson
           2005 Matthieu CASTET
           2005 Ole André Vadla Ravnås <oleavr@gmail.com>
           2005 Steve Underwood <steveu at coppice.org>
           2005 Vidar Madsen
           2005 Wim Taymans
           2005-2006 Robert Edele <yartrebo@earthlink.net>
           2005-2007 Wolfram Gloger
           2005-2008 Ian Caulfield
           2005-2011 Reimar Döffinger
           2005-2012 Mans Rullgard
           2005-2012 Mans Rullgard <mans@mansr.com>
           2005-2015 Luca Barbato <lu_zero@gentoo.org>
           2006 Baptiste Coudurier
           2006 Baptiste Coudurier <baptiste.coudurier@smartjog.com>
           2006 Baptiste Coudurier <baptiste.coudurier@smartjog.com> Mans Rullgard <mans@mansr.com>
           2006 Corey Hickey
           2006 Cyril Zorin
           2006 Guillaume Poirier <gpoirier@mplayerhq.hu>
           2006 Kartikey Mahendra BHATT (bhattkm at gmail dot com)
           2006 Michael Niedermayer <michaelni@gmx.at> et al
           2006 Oded Shimon <ods15@ods15.dyndns.org>
           2006 Patrick Guimond
           2006 Ryan Martell <rdm4@martellventures.com>
           2006 Ryan Martell. (rdm4@martellventures.com)
           2006 Thijs Vermeir <thijs.vermeir@barco.com>
           2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
           2006-2007 Michel Bardiaux
           2006-2007 Reimar Doeffinger
           2006-2007 Ryan Martell
           2006-2007 SmartJog S.A., Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
           2006-2008 Baptiste Coudurier <baptiste.coudurier@free.fr>
           2006-2009 Loren Merritt <lorenm@u.washington.edu>
           2006-2009 Rob Sykes <robs@users.sourceforge.net>
           2006-2009 Stefan Gehrer <stefan.gehrer@gmx.de>
           2006-2010 Aurelien Jacobs <aurel@gnuage.org>
           2006-2010 Benjamin Larsson
           2006-2012 Justin Ruggles
           2006-2012 Justin Ruggles <justin.ruggles@gmail.com>
           2006-2013 Loren Merritt
           2006-2014 Ramiro Polla
           2006-2015 Steve Lhomme
           2007 Anssi Hannula <anssi.hannula@gmail.com>
           2007 Baptiste Coudurier <baptiste dot coudurier at free dot fr>
           2007 Baptiste Coudurier, Benjamin Larsson, Ulion
           2007 Benjamin Zores <ben@geexbox.org> based upon libdemac from Dave Chapman.
           2007 Benoit Fouet <benoit.fouet@free.fr>
           2007 Björn Axelsson
           2007 Bob Bingham
           2007 Christian Ohm, 2008 Eli Friedman
           2007 Collabora Ltd, Philippe Kalaf
           2007 Edward Hervey
           2007 Kamil Nowosad
           2007 Marc Hoffman
           2007 Marco Gerards
           2007 Marco Gerards <marco@gnu.org>
           2007 Nicholas Tung
           2007 Nokia Corporation
           2007 Reynaldo H. Verdejo Pinochet
           2007 Reynaldo H. Verdejo Pinochet (QCELP decoder)
           2007 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
           2007 Vitor Sessak <vitor1001@gmail.com>
           2007-2008 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
           2007-2008 Ivo van Poorten
           2007-2008 Siarhei Siamashka <ssvb@users.sourceforge.net>
           2007-2009 Luca Abeni
           2007-2010 David Conrad
           2007-2010 Vitor Sessak
           2007-2011 Vladimir Voroshilov
           2007-2013 Stefano Sabatini
           2008 Alessandro Sappia
           2008 Eli Friedman (eli.friedman <at> gmail.com)
           2008 Eli Friedman (eli.friedman@gmail.com)
           2008 GUCAS, Zhentan Feng <spyfeng at gmail dot com>
           2008 Gregory Montoir (cyx@users.sourceforge.net)
           2008 Jaikrishnan Menon <realityman@gmx.net>
           2008 Laurent Aimar <fenrir@videolan.org>
           2008 Loren Merrit <lorenm@u.washington.edu>
           2008 NVIDIA
           2008 Ramiro Polla <ramiro.polla@gmail.com>
           2008 Robert Swain
           2008-2009 Baptiste Coudurier <baptiste dot coudurier at gmail dot com>
           2008-2009 Baptiste Coudurier <baptiste.coudurier@gmail.com>
           2008-2009 Robert Swain ( rob opendot cl )
           2008-2009 Splitted-Desktop Systems
           2008-2011 Sascha Sommer, Benjamin Larsson
           2008-2012 Alexander E. Patrakov
           2008-2014 Peter Ross
           2009 Alex Converse
           2009 Alex Converse <alex dot converse at gmail dot com>
           2009 Bartlomiej Wolowiec
           2009 Bjorn Axelsson
           2009 Daniel Verkamp
           2009 Daniel Verkamp <daniel at drv.nu>
           2009 Daniel Verkamp <daniel@drv.nu>
           2009 David Conrad <lessen42@gmail.com>
           2009 Dylan Yudaken
           2009 Giliard B. de Freitas <giliarde@gmail.com>
           2009 Jimmy Christensen
           2009 Kenan Gillet
           2009 Konstantin Shishkov based on public domain SHA-1 code  Steve Reid <steve@edmweb.com> and on BSD-licensed SHA-2 code  Aaron D. Gifford
           2009 Kostya Shishkov
           2009 Michael Tison
           2009 Nicolas Martin (martinic at iro dot umontreal dot ca) Edouard Auvinet
           2009 Reimar Doeffinger <Reimar.Doeffinger@gmx.de>
           2009 Reimar Döffinger, based on crcenc (c) 2002 Fabrice Bellard
           2009 Samalyse
           2009 Sebastien Lucas <sebastien.lucas@gmail.com>
           2009 Thomas P. Higdon <thomas.p.higdon@gmail.com>
           2009 Tobias Bindhammer
           2009 Zuxy Meng <zuxy.meng@gmail.com>
           2009-2010 Alex Converse <alex.converse@gmail.com>
           2009-2011 Sebastian Gesemann.
           2009-2012 Laurent Aimar
           2009-2014 Reimar Döffinger <Reimar.Doeffinger@gmx.de>
           2009-2015 James Darnley
           2009-2015 Martin Storsjo
           2010 Alexander Strange <astrange@ithinksw.com>
           2010 Amanda, Y.N. Wu <amanda11192003@gmail.com>
           2010 Anatoly Nenashev
           2010 Daniel G. Taylor <dan@programmer-art.org>
           2010 Eli Friedman
           2010 Fiona Glaser
           2010 Fiona Glaser <fiona@x264.com>
           2010 Georg Martius <georg.martius@web.de>
           2010 Google, Inc.
           2010 Jacob Meuser
           2010 Josh Allmann
           2010 Marcelo Galvao Povoa
           2010 Mark Heath mjpeg0 @ silicontrip dot org
           2010 Mark Nauwelaerts
           2010 Michele Orrù
           2010 Mohamed Naufal Basheer
           2010 Mohamed Naufal Basheer <naufal11@gmail.com> derived from the code
           2010 Nolan Lum <nol888@gmail.com>
           2010 Rafael Carre
           2010 Rob Clark <rob@ti.com>
           2010 S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
           2010 Tomas Härdin
           2010 Zhentan Feng <spyfeng at gmail dot com>
           2010-2011 Elvis Presley
           2010-2012 Ronald S. Bultje
           2010-2014 Peter Ross <pross@xvid.org>
           2010-2015 Anton Khirnov
           2010-2015 Ronald S. Bultje <rsbultje@gmail.com>
           2011 Andreas Öman
           2011 Jordi Ortiz
           2011 Juan Carlos Rodriguez <ing.juancarlosrodriguez@hotmail.com>
           2011 Kieran Kunhya <kieran@kunhya.com>
           2011 Konstantin Shishkov based on work  Mike Melanson
           2011 Konstantin Shishkov based on work  Vladimir "VAG" Gneushev
           2011 Konstantin Shishkov.
           2011 Mark Himsley
           2011 Max Horn
           2011 Michael Karcher
           2011 Michael Niedermayer (michaelni@gmx.at)
           2011 Miroslav Slugeň <Thunder.m@seznam.cz>
           2011 Oskar Arvidsson
           2011 Stefano Sabatini <stefano.sabatini-lala poste it>
           2011 Xiang Wang
           2011-2012 Daniel Kang
           2011-2012 Mashiat Sarker Shakkhar
           2011-2012 Sebastien Zwickert
           2011-2015 Carl Eugen Hoyos
           2011-2015 Derek Buitenhuis
           2011-2015 Janne Grunau <janne-libav@jannau.net>
           2011-2015 Nicolas George
           2011-2016 Paul B Mahol
           2012 Andrew D'Addesio
           2012 Aneesh Dogra (lionaneesh) <lionaneesh@gmail.com>
           2012 British Broadcasting Corporation,
           2012 David Kment
           2012 Laurent de Soras
           2012 Li    Cao     <li@multicorewareinc.com>
           2012 Li   Cao <li@multicorewareinc.com>
           2012 Martin Storsjo Based on the GStreamer H.263 Depayloder:
           2012 Nathan Caldwell
           2012 Nicolas George <nicolas.george normalesup org>
           2012 Nicolas George <nicolas.george@normalesup.org>
           2012 Peng  Gao     <peng@multicorewareinc.com>
           2012 Peng Gao <peng@multicorewareinc.com>
           2012 Petri Hintukainen <phintuka <at> users.sourceforge.net>
           2012 Philip Langdale <philipl@overt.org>
           2012 Rudolf Polzer
           2012 Samuel Pitoiset
           2012 Stefano Sabatini <stefasab gmail com>
           2012 VLC authors and VideoLAN
           2012 Vitaliy E Sugrobov
           2012 Wei   Gao     <weigao@multicorewareinc.com>
           2012 Wei  Gao <weigao@multicorewareinc.com>
           2012-2013 Fredrik Mellbin
           2012-2013 Gildas Cocherel
           2012-2013 Oka Motofumi (chikuzen.mo at gmail dot com)
           2012-2013 Wassim Hamidouche
           2012-2014 Christophe Gisquet <christophe.gisquet@gmail.com>
           2012-2014 Clément Bœsch
           2012-2015 Clément Bœsch <u pkh me>
           2012-2015 James Almer
           2012-2015 Luca Barbato
           2012-2103 Guillaume Martres
           2012-2103 Mickael Raulet
           2013 Anand Meher Kotra
           2013 Darryl Wallace <wallacdj@gmail.com>
           2013 Diego Biurrun <diego@biurrun.de>
           2013 Dirk Farin <dirk.farin@gmail.com>
           2013 Georg Martius <georg dot martius at web dot de>
           2013 Guillaume Martres <smarter@ubuntu.com>
           2013 James Almer <jamrial@gmail.com>
           2013 James Almer based on BSD-licensed SHA-2 code  Aaron D. Gifford
           2013 Konstantin Shishkov <kostya.shishkov@gmail.com>
           2013 Konstantin Shishkov based on TwinVQ decoder
           2013 Lenny Wang
           2013 Lenny Wang    <lwanghpc@gmail.com>
           2013 Marton Balint
           2013 Nicolas Bertrand <nicoinattendu@gmail.com>
           2013 Philip Langdale
           2013 RISC OS Open Ltd <bavison@riscosopen.org>
           2013 Ronald S. Bultje <rsbultje gmail com>
           2013 Rémi Denis-Courmont
           2013 Seppo Tomperi
           2013 Vittorio Giovara
           2013 Wei Gao <weigao@multicorewareinc.com>
           2013 Xiaolei Yu <dreifachstein@gmail.com>
           2013 Yukinori Yamazoe
           2013-2014 Luca Barbato, Deti Fliegl
           2013-2014 Lukasz Marek
           2013-2014 Lukasz Marek <lukasz.m.luki@gmail.com>
           2013-2014 Mozilla Corporation
           2013-2014 Pierre-Edouard Lepere
           2013-2014 RISC OS Open Ltd
           2013-2014 Ramiro Polla, Luca Barbato, Deti Fliegl
           2013-2015 Tiancheng "Timothy" Gu
           2013-2015 Vittorio Giovara <vittorio.giovara@gmail.com>
           2014 Alexandra Hájková
           2014 Aman Gupta <ffmpeg@tmm1.net>
           2014 Dave Rice @dericed
           2014 Deti Fliegl
           2014 James Yu <james.yu@linaro.org>
           2014 Marvin Scholz
           2014 Oleksij Rempel <linux@rempel-privat.de>
           2014 Samsung Electronics. @Author: Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
           2014 StarBrilliant <m13253@hotmail.com>
           2014 Tim Walker <tdskywalker@gmail.com>
           2014-2015 Hendrik Leppkes
           2014-2015 Muhammad Faiz <mfcc64@gmail.com>
           2014-2015 Peter Meerwald <pmeerw@pmeerw.net>
           2014-2015 Seppo Tomperi <seppo.tomperi@vtt.fi>
           2014-2015 Supraja Meedinti
           2014-2015 Thomas Volkert <thomas@homer-conferencing.com>
           2014-2015 Timo Rothenpieler <timo@rothenpieler.org>
           2015 Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
           2015 Anshul Maheshwari
           2015 Anton Khirnov <anton@khirnov.net>
           2015 Clément Bœsch <clement stupeflix.com>
           2015 Eran Kornblau <erankor at gmail dot com>
           2015 Gilles Chanteperdrix <gch@xenomai.org>
           2015 Himangi Saraogi <himangi774@gmail.com>
           2015 Janne Grunau  <janne-libav@jannau.net>
           2015 Janne Grunau  <janne-libav@jannau.net>b
           2015 Kevin Wheatley <kevin.j.wheatley@gmail.com>
           2015 Kieran Kunhya
           2015 Kyle Swanson <k@ylo.ph>.
           2015 Loongson Technology Corporation Limited
           2015 Manojkumar Bhosale (Manojkumar.Bhosale@imgtec.com)
           2015 Manojkumar Bhosale (Manojkumar.Bhosale@imgtec.com) Zhou Xiaoyong <zhouxiaoyong@loongson.cn>
           2015 Mats Peterson
           2015 Matthieu Bouron <matthieu.bouron stupeflix.com>
           2015 Parag Salasakar (Parag.Salasakar@imgtec.com)
           2015 Parag Salasakar (Parag.Salasakar@imgtec.com) Zhou Xiaoyong <zhouxiaoyong@loongson.cn>
           2015 Parag Salasakar (parag.salasakar@imgtec.com)
           2015 Parag Salasakar (parag.salasakar@imgtec.com) Zhou Xiaoyong <zhouxiaoyong@loongson.cn>
           2015 Paul B. Mahol
           2015 Pedro Arthur <grandao@gmail.com>
           2015 Rodger Combs
           2015 Rodger Combs <rodger.combs@gmail.com>
           2015 Roger Pack
           2015 Rostislav Pehlivanov ( atomnuker gmail com )
           2015 Rostislav Pehlivanov <atomnuker gmail com>
           2015 Shivraj Patil (Shivraj.Patil@imgtec.com)
           2015 Shivraj Patil (Shivraj.Patil@imgtec.com) Zhou Xiaoyong <zhouxiaoyong@loongson.cn>
           2015 Tampere University of Technology
           2015 Tom Butterworth <bangnoise@gmail.com>
           2015 Vesselin Bontchev
           2015 Vittorio Giovara <vittorio.giovara gmail com>
           2015 Zhou Xiaoyong <zhouxiaoyong@loongson.cn>
           2015 Zhou Xiaoyong <zhouxiaoyong@loongson.cn> Zhang Shuangshuang <zhangshuangshuang@ict.ac.cn>
           2015 Zhou Xiaoyong <zhouxiaoyong@loongson.cn> Zhang Shuangshuang <zhangshuangshuang@ict.ac.cn> Heiher <r@hev.cc>
           2015-2016 Open Broadcast Systems Ltd.
           2016 Neil Birkbeck <neil.birkbeck@gmail.com>
           2016 foo86
           CMU 1993 Computer Science, Speech Group Chengxiang Lu and Alex Hauptmann
           S.N. Hemanth Meenakshisundaram | smeenaks at ucsd.edu
           Sebastien Bechet <s.bechet@av7.net>
           Stefano Sabatini | stefasab at gmail.com
           Vitor Sessak <vitor1001 gmail com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     .editorconfig
           .gitattributes
           .github/ISSUE_TEMPLATE/bug.yml
           .github/ISSUE_TEMPLATE/build.yml
           .github/ISSUE_TEMPLATE/config.yml
           .github/ISSUE_TEMPLATE/feature.yml
           .github/ISSUE_TEMPLATE/graphics.yml
           .github/ISSUE_TEMPLATE/performance.yml
           .github/workflows/build.yml
           .github/workflows/generateDockerLayer.yml
           .github/workflows/manual_generate_apk.yml
           .github/workflows/tarball.yml
           .gitignore
           .gitlab-ci.yml
           .gitmodules
           .ycm_extra_conf.py
           CMakeLists.txt
           Common/Battery/AppleBatteryClient.m
           Common/Battery/Battery.h
           Common/BitScan.h
           Common/BitSet.h
           Common/Buffer.cpp
           Common/Buffer.h
           Common/Common.vcxproj.filters
           Common/CommonWindows.h
           Common/Data/Collections/ConstMap.h
           Common/Data/Collections/FastVec.h
           Common/Data/Collections/Hashmaps.h
           Common/Data/Collections/Slice.h
           Common/Data/Collections/TinySet.h
           Common/Data/Color/RGBAUtil.cpp
           Common/Data/Color/RGBAUtil.h
           Common/Data/Convert/SmallDataConvert.cpp
           Common/Data/Convert/SmallDataConvert.h
           Common/Data/Encoding/Base64.cpp
           Common/Data/Encoding/Base64.h
           Common/Data/Encoding/Compression.cpp
           Common/Data/Encoding/Compression.h
           Common/Data/Encoding/Shiftjis.h
           Common/Data/Encoding/Utf16.h
           Common/Data/Encoding/Utf8.cpp
           Common/Data/Encoding/Utf8.h
           Common/Data/Format/DDSLoad.cpp
           Common/Data/Format/DDSLoad.h
           Common/Data/Format/IniFile.cpp
           Common/Data/Format/IniFile.h
           Common/Data/Format/JSONReader.cpp
           Common/Data/Format/JSONReader.h
           Common/Data/Format/JSONWriter.cpp
           Common/Data/Format/JSONWriter.h
           Common/Data/Format/PNGLoad.cpp
           Common/Data/Format/PNGLoad.h
           Common/Data/Format/RIFF.cpp
           Common/Data/Format/RIFF.h
           Common/Data/Format/ZIMLoad.cpp
           Common/Data/Format/ZIMLoad.h
           Common/Data/Format/ZIMSave.cpp
           Common/Data/Format/ZIMSave.h
           Common/Data/Hash/Hash.cpp
           Common/Data/Hash/Hash.h
           Common/Data/Random/Rng.h
           Common/Data/Text/I18n.cpp
           Common/Data/Text/I18n.h
           Common/Data/Text/Parsers.cpp
           Common/Data/Text/Parsers.h
           Common/Data/Text/WrapText.cpp
           Common/Data/Text/WrapText.h
           Common/DbgNew.h
           Common/File/AndroidContentURI.cpp
           Common/File/AndroidContentURI.h
           Common/File/AndroidStorage.cpp
           Common/File/AndroidStorage.h
           Common/File/DirListing.cpp
           Common/File/DirListing.h
           Common/File/DiskFree.cpp
           Common/File/DiskFree.h
           Common/File/FileDescriptor.cpp
           Common/File/FileDescriptor.h
           Common/File/Path.cpp
           Common/File/Path.h
           Common/File/PathBrowser.cpp
           Common/File/PathBrowser.h
           Common/File/VFS/DirectoryReader.cpp
           Common/File/VFS/DirectoryReader.h
           Common/File/VFS/VFS.cpp
           Common/File/VFS/VFS.h
           Common/File/VFS/ZipFileReader.cpp
           Common/File/VFS/ZipFileReader.h
           Common/GPU/D3D11/D3D11Loader.cpp
           Common/GPU/D3D11/D3D11Loader.h
           Common/GPU/D3D11/thin3d_d3d11.cpp
           Common/GPU/D3D9/D3D9ShaderCompiler.cpp
           Common/GPU/D3D9/D3D9ShaderCompiler.h
           Common/GPU/D3D9/D3D9StateCache.cpp
           Common/GPU/D3D9/D3D9StateCache.h
           Common/GPU/D3D9/D3DCompilerLoader.cpp
           Common/GPU/D3D9/D3DCompilerLoader.h
           Common/GPU/D3D9/thin3d_d3d9.cpp
           Common/GPU/DataFormat.h
           Common/GPU/GPUBackendCommon.cpp
           Common/GPU/GPUBackendCommon.h
           Common/GPU/MiscTypes.h
           Common/GPU/OpenGL/DataFormatGL.cpp
           Common/GPU/OpenGL/DataFormatGL.h
           Common/GPU/OpenGL/GLCommon.h
           Common/GPU/OpenGL/GLDebugLog.cpp
           Common/GPU/OpenGL/GLDebugLog.h
           Common/GPU/OpenGL/GLFeatures.cpp
           Common/GPU/OpenGL/GLFeatures.h
           Common/GPU/OpenGL/GLFrameData.cpp
           Common/GPU/OpenGL/GLFrameData.h
           Common/GPU/OpenGL/GLMemory.cpp
           Common/GPU/OpenGL/GLMemory.h
           Common/GPU/OpenGL/GLQueueRunner.cpp
           Common/GPU/OpenGL/GLQueueRunner.h
           Common/GPU/OpenGL/GLRenderManager.cpp
           Common/GPU/OpenGL/GLRenderManager.h
           Common/GPU/OpenGL/GLSLProgram.cpp
           Common/GPU/OpenGL/GLSLProgram.h
           Common/GPU/OpenGL/thin3d_gl.cpp
           Common/GPU/Shader.cpp
           Common/GPU/Shader.h
           Common/GPU/ShaderWriter.cpp
           Common/GPU/ShaderWriter.h
           Common/GPU/Vulkan/VulkanAlloc.h
           Common/GPU/Vulkan/VulkanBarrier.cpp
           Common/GPU/Vulkan/VulkanBarrier.h
           Common/GPU/Vulkan/VulkanContext.cpp
           Common/GPU/Vulkan/VulkanContext.h
           Common/GPU/Vulkan/VulkanDescSet.cpp
           Common/GPU/Vulkan/VulkanDescSet.h
           Common/GPU/Vulkan/VulkanFrameData.cpp
           Common/GPU/Vulkan/VulkanFrameData.h
           Common/GPU/Vulkan/VulkanFramebuffer.cpp
           Common/GPU/Vulkan/VulkanFramebuffer.h
           Common/GPU/Vulkan/VulkanImage.cpp
           Common/GPU/Vulkan/VulkanImage.h
           Common/GPU/Vulkan/VulkanMemory.h
           Common/GPU/Vulkan/VulkanProfiler.cpp
           Common/GPU/Vulkan/VulkanProfiler.h
           Common/GPU/Vulkan/VulkanQueueRunner.cpp
           Common/GPU/Vulkan/VulkanQueueRunner.h
           Common/GPU/Vulkan/VulkanRenderManager.cpp
           Common/GPU/Vulkan/VulkanRenderManager.h
           Common/GPU/thin3d.cpp
           Common/GPU/thin3d.h
           Common/GPU/thin3d_create.h
           Common/GraphicsContext.h
           Common/Input/GestureDetector.cpp
           Common/Input/GestureDetector.h
           Common/Input/InputState.cpp
           Common/Input/InputState.h
           Common/Input/KeyCodes.h
           Common/Math/Statistics.cpp
           Common/Math/Statistics.h
           Common/Math/curves.cpp
           Common/Math/curves.h
           Common/Math/expression_parser.cpp
           Common/Math/expression_parser.h
           Common/Math/fast/fast_matrix.c
           Common/Math/fast/fast_matrix.h
           Common/Math/geom2d.h
           Common/Math/lin/matrix4x4.cpp
           Common/Math/lin/matrix4x4.h
           Common/Math/lin/vec3.cpp
           Common/Math/lin/vec3.h
           Common/Math/math_util.cpp
           Common/Math/math_util.h
           Common/Net/HTTPClient.cpp
           Common/Net/HTTPClient.h
           Common/Net/HTTPHeaders.cpp
           Common/Net/HTTPHeaders.h
           Common/Net/HTTPNaettRequest.cpp
           Common/Net/HTTPNaettRequest.h
           Common/Net/HTTPRequest.cpp
           Common/Net/HTTPRequest.h
           Common/Net/HTTPServer.cpp
           Common/Net/HTTPServer.h
           Common/Net/NetBuffer.cpp
           Common/Net/NetBuffer.h
           Common/Net/Resolve.cpp
           Common/Net/Resolve.h
           Common/Net/Sinks.cpp
           Common/Net/Sinks.h
           Common/Net/URL.cpp
           Common/Net/URL.h
           Common/Net/WebsocketServer.cpp
           Common/Net/WebsocketServer.h
           Common/OSVersion.cpp
           Common/OSVersion.h
           Common/Profiler/Profiler.cpp
           Common/Profiler/Profiler.h
           Common/Render/DrawBuffer.cpp
           Common/Render/DrawBuffer.h
           Common/Render/ManagedTexture.cpp
           Common/Render/ManagedTexture.h
           Common/Render/Text/draw_text.cpp
           Common/Render/Text/draw_text.h
           Common/Render/Text/draw_text_android.cpp
           Common/Render/Text/draw_text_android.h
           Common/Render/Text/draw_text_qt.cpp
           Common/Render/Text/draw_text_qt.h
           Common/Render/Text/draw_text_sdl.cpp
           Common/Render/Text/draw_text_sdl.h
           Common/Render/Text/draw_text_uwp.cpp
           Common/Render/Text/draw_text_uwp.h
           Common/Render/Text/draw_text_win.cpp
           Common/Render/Text/draw_text_win.h
           Common/Render/TextureAtlas.cpp
           Common/Render/TextureAtlas.h
           Common/SysError.h
           Common/System/Display.cpp
           Common/System/Display.h
           Common/System/NativeApp.h
           Common/System/OSD.cpp
           Common/System/OSD.h
           Common/System/Request.cpp
           Common/System/Request.h
           Common/System/System.h
           Common/Thread/Barrier.h
           Common/Thread/Channel.h
           Common/Thread/Event.h
           Common/Thread/ParallelLoop.cpp
           Common/Thread/ParallelLoop.h
           Common/Thread/Promise.h
           Common/Thread/ThreadManager.cpp
           Common/Thread/ThreadManager.h
           Common/Thread/ThreadUtil.cpp
           Common/Thread/ThreadUtil.h
           Common/Thread/Waitable.h
           Common/TimeUtil.cpp
           Common/TimeUtil.h
           Common/UI/AsyncImageFileView.cpp
           Common/UI/AsyncImageFileView.h
           Common/UI/Context.cpp
           Common/UI/Context.h
           Common/UI/IconCache.cpp
           Common/UI/IconCache.h
           Common/UI/PopupScreens.cpp
           Common/UI/PopupScreens.h
           Common/UI/Root.cpp
           Common/UI/Root.h
           Common/UI/Screen.cpp
           Common/UI/Screen.h
           Common/UI/ScrollView.cpp
           Common/UI/ScrollView.h
           Common/UI/Tween.cpp
           Common/UI/Tween.h
           Common/UI/UI.cpp
           Common/UI/UI.h
           Common/UI/UIScreen.cpp
           Common/UI/UIScreen.h
           Common/UI/View.cpp
           Common/UI/View.h
           Common/UI/ViewGroup.cpp
           Common/UI/ViewGroup.h
           Common/VR/OpenXRLoader.cpp
           Common/VR/OpenXRLoader.h
           Common/VR/PPSSPPVR.cpp
           Common/VR/PPSSPPVR.h
           Common/VR/VRBase.cpp
           Common/VR/VRBase.h
           Common/VR/VRFramebuffer.cpp
           Common/VR/VRFramebuffer.h
           Common/VR/VRInput.cpp
           Common/VR/VRInput.h
           Common/VR/VRMath.cpp
           Common/VR/VRMath.h
           Common/VR/VRRenderer.cpp
           Common/VR/VRRenderer.h
           Core/ConfigSettings.cpp
           Core/ConfigSettings.h
           Core/ControlMapper.cpp
           Core/ControlMapper.h
           Core/Core.vcxproj.filters
           Core/CwCheat.cpp
           Core/CwCheat.h
           Core/ELF/PrxDecrypter.cpp
           Core/FrameTiming.cpp
           Core/FrameTiming.h
           Core/HLE/sceFont.cpp
           Core/HLE/sceFont.h
           Core/HLE/sceKernelHeap.cpp
           Core/HLE/sceKernelHeap.h
           Core/HLE/scePspNpDrm_user.cpp
           Core/HLE/scePspNpDrm_user.h
           Core/HW/MpegDemux.cpp
           Core/HW/MpegDemux.h
           Core/KeyMapDefaults.cpp
           Core/KeyMapDefaults.h
           Core/MIPS/ARM/ArmCompVFPUNEONUtil.h
           Core/MIPS/IR/IRFrontend.h
           Core/MIPS/IR/IRInst.cpp
           Core/MIPS/IR/IRInst.h
           Core/MIPS/IR/IRInterpreter.cpp
           Core/MIPS/IR/IRInterpreter.h
           Core/MIPS/IR/IRPassSimplify.cpp
           Core/MIPS/IR/IRPassSimplify.h
           Core/MIPS/MIPSAsm.cpp
           Core/MIPS/MIPSAsm.h
           Core/MIPS/MIPSVFPUFallbacks.cpp
           Core/MIPS/MIPSVFPUFallbacks.h
           Core/MemFault.h
           Core/RetroAchievements.cpp
           Core/RetroAchievements.h
           Core/ThreadPools.cpp
           Core/ThreadPools.h
           Core/TiltEventProcessor.cpp
           Core/TiltEventProcessor.h
           Core/x360_compat.h
           Dockerfile
           GPU/Common/Draw2D.h
           GPU/Common/GPUStateUtils.h
           GPU/Common/GeometryShaderGenerator.h
           GPU/Common/ReinterpretFramebuffer.cpp
           GPU/Common/ReinterpretFramebuffer.h
           GPU/Common/ShaderCommon.cpp
           GPU/Common/ShaderId.cpp
           GPU/Common/ShaderId.h
           GPU/Common/ShaderUniforms.cpp
           GPU/Common/ShaderUniforms.h
           GPU/Common/SoftwareLighting.h
           GPU/Common/StencilCommon.h
           GPU/D3D11/D3D11Util.cpp
           GPU/D3D11/StateMappingD3D11.h
           GPU/Directx9/StateMappingDX9.h
           GPU/GPU.vcxproj.filters
           GPU/GPUCommon.cpp
           GPU/GPUCommon.h
           GPU/GPUCommonHW.cpp
           GPU/GPUCommonHW.h
           GPU/GeConstants.cpp
           GPU/Software/README.txt
           GPU/Software/RasterizerRectangle.cpp
           GPU/Software/RasterizerRectangle.h
           GPU/Software/trirast.txt
           GPU/Vulkan/PipelineManagerVulkan.cpp
           GPU/Vulkan/StateMappingVulkan.h
           Qt/NKCodeFromQt.h
           Qt/PPSSPP.desktop
           Qt/QtMain.h
           Qt/macbundle.sh
           Qt/mainwindow.h
           Qt/resources/breakpoint.ico
           Qt/resources/breakpointDisable.ico
           README.md
           SDL/.gitignore
           SDL/CocoaBarItems.h
           SDL/CocoaBarItems.mm
           SDL/NKCodeFromSDL.h
           SDL/PPSSPPAboutViewController.h
           SDL/PPSSPPAboutViewController.m
           SDL/README.TXT
           SDL/SDLCocoaMetalLayer.h
           SDL/SDLCocoaMetalLayer.mm
           SDL/SDLGLGraphicsContext.cpp
           SDL/SDLGLGraphicsContext.h
           SDL/SDLJoystick.cpp
           SDL/SDLJoystick.h
           SDL/SDLMain.cpp
           SDL/SDLMain.h
           SDL/SDLMain.mm
           SDL/SDLVulkanGraphicsContext.cpp
           SDL/SDLVulkanGraphicsContext.h
           SDL/macOS/.DS_Store
           SDL/macOS/.git
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_revision.h
           SDL/macOS/SDL2.framework/Versions/A/Resources/CMake/sdl2-config-version.cmake
           SDL/macOS/SDL2.framework/Versions/A/Resources/CMake/sdl2-config.cmake
           SDL/macOS/SDL2.framework/Versions/A/Resources/ReadMe.txt
           SDL/macOS/SDL2.framework/Versions/A/Resources/default.metallib
           SDL/macbundle.sh
           Tools/SaveTool/Makefile
           Tools/SaveTool/README
           Tools/SaveTool/kernelcall.prx
           Tools/SaveTool/kernelcall/Makefile
           Tools/SaveTool/kernelcall/kernelcall.c
           Tools/SaveTool/kernelcall/kernelcall.h
           Tools/SaveTool/main.c
           Tools/langtool/.gitignore
           Tools/langtool/Cargo.lock
           Tools/langtool/Cargo.toml
           Tools/langtool/README.md
           Tools/langtool/src/inifile.rs
           Tools/langtool/src/main.rs
           Tools/langtool/src/section.rs
           Tools/langtool/unused-euristic.sh
           Tools/tag_release.sh
           UI/AudioCommon.cpp
           UI/AudioCommon.h
           UI/BackgroundAudio.cpp
           UI/BackgroundAudio.h
           UI/ChatScreen.cpp
           UI/ChatScreen.h
           UI/DarwinFileSystemServices.h
           UI/DarwinFileSystemServices.mm
           UI/DebugOverlay.cpp
           UI/DebugOverlay.h
           UI/DiscordIntegration.cpp
           UI/DiscordIntegration.h
           UI/GPUDriverTestScreen.cpp
           UI/GPUDriverTestScreen.h
           UI/JoystickHistoryView.cpp
           UI/JoystickHistoryView.h
           UI/OnScreenDisplay.cpp
           UI/OnScreenDisplay.h
           UI/PSPNSApplicationDelegate.h
           UI/PSPNSApplicationDelegate.mm
           UI/ProfilerDraw.h
           UI/RetroAchievementScreens.cpp
           UI/RetroAchievementScreens.h
           UI/TabbedDialogScreen.cpp
           UI/TabbedDialogScreen.h
           UI/UI.vcxproj.filters
           UWP/.gitignore
           UWP/App.cpp
           UWP/App.h
           UWP/Armips_UWP/Armips_UWP.vcxproj.filters
           UWP/Armips_UWP/pch.cpp
           UWP/Armips_UWP/pch.h
           UWP/Armips_UWP/targetver.h
           UWP/Assets/.empty
           UWP/AssetsGold/LockScreenLogo.scale-200.png
           UWP/AssetsGold/SplashScreen.scale-200.png
           UWP/AssetsGold/Square150x150Logo.scale-200.png
           UWP/AssetsGold/Square44x44Logo.scale-200.png
           UWP/AssetsGold/Square44x44Logo.targetsize-24_altform-unplated.png
           UWP/AssetsGold/StoreLogo.png
           UWP/AssetsGold/Wide310x150Logo.scale-200.png
           UWP/AssetsNormal/LockScreenLogo.scale-200.png
           UWP/AssetsNormal/SplashScreen.scale-200.png
           UWP/AssetsNormal/Square150x150Logo.scale-200.png
           UWP/AssetsNormal/Square44x44Logo.scale-200.png
           UWP/AssetsNormal/Square44x44Logo.targetsize-24_altform-unplated.png
           UWP/AssetsNormal/StoreLogo.png
           UWP/AssetsNormal/Wide310x150Logo.scale-200.png
           UWP/Common/DeviceResources.cpp
           UWP/Common/DeviceResources.h
           UWP/Common/DirectXHelper.h
           UWP/CommonUWP/CommonUWP.cpp
           UWP/CommonUWP/CommonUWP.h
           UWP/CommonUWP/CommonUWP.vcxproj.filters
           UWP/CommonUWP/pch.cpp
           UWP/CommonUWP/pch.h
           UWP/CommonUWP/targetver.h
           UWP/Content/.empty
           UWP/CoreUWP/CoreUWP.vcxproj.filters
           UWP/CoreUWP/pch.cpp
           UWP/CoreUWP/pch.h
           UWP/CoreUWP/targetver.h
           UWP/GPU_UWP/GPU_UWP.vcxproj
           UWP/GPU_UWP/GPU_UWP.vcxproj.filters
           UWP/GPU_UWP/pch.cpp
           UWP/GPU_UWP/pch.h
           UWP/GPU_UWP/targetver.h
           UWP/NKCodeFromWindowsSystem.cpp
           UWP/NKCodeFromWindowsSystem.h
           UWP/PPSSPP_UWP.sln
           UWP/PPSSPP_UWPMain.cpp
           UWP/PPSSPP_UWPMain.h
           UWP/PPSSPP_UWP_TemporaryKey.pfx
           UWP/SPIRVCross_UWP/SPIRVCross_UWP.vcxproj.filters
           UWP/SPIRVCross_UWP/pch.cpp
           UWP/SPIRVCross_UWP/pch.h
           UWP/SPIRVCross_UWP/targetver.h
           UWP/UI_UWP/UI_UWP.vcxproj.filters
           UWP/UI_UWP/pch.cpp
           UWP/UI_UWP/pch.h
           UWP/UI_UWP/targetver.h
           UWP/UWP.vcxproj.filters
           UWP/UWPHelpers/StorageAsync.cpp
           UWP/UWPHelpers/StorageAsync.h
           UWP/UWPUtil.h
           UWP/XAudioSoundStream.cpp
           UWP/XAudioSoundStream.h
           UWP/cpu_features_UWP/pch.c
           UWP/cpu_features_UWP/pch.h
           UWP/cpu_features_UWP/targetver.h
           UWP/glslang_UWP/glslang_UWP.vcxproj.filters
           UWP/glslang_UWP/pch.cpp
           UWP/glslang_UWP/pch.h
           UWP/glslang_UWP/targetver.h
           UWP/imgconv.sh
           UWP/libchdr_UWP/libchdr_UWP.vcxproj.filters
           UWP/libkirk_UWP/libkirk_UWP.vcxproj.filters
           UWP/libkirk_UWP/pch.cpp
           UWP/libkirk_UWP/pch.h
           UWP/libkirk_UWP/targetver.h
           UWP/libzstd_UWP/libzstd_UWP.vcxproj.filters
           UWP/libzstd_UWP/pch.cpp
           UWP/libzstd_UWP/pch.h
           UWP/libzstd_UWP/targetver.h
           UWP/miniupnpc_UWP/miniupnpc_UWP.vcxproj.filters
           UWP/miniupnpc_UWP/pch.c
           UWP/miniupnpc_UWP/pch.h
           UWP/miniupnpc_UWP/targetver.h
           UWP/pch.cpp
           UWP/pch.h
           UWP/rcheevos_UWP/rcheevos_UWP.vcxproj.filters
           UWP/zlib_UWP/targetver.h
           UWP/zlib_UWP/zlib_UWP.vcxproj.filters
           Windows/.gitignore
           Windows/BreakpointSmall.ico
           Windows/DSoundStream.cpp
           Windows/DSoundStream.h
           Windows/DebugLog.bat
           Windows/Debugger/BreakpointWindow.cpp
           Windows/Debugger/BreakpointWindow.h
           Windows/Debugger/CtrlDisAsmView.cpp
           Windows/Debugger/CtrlDisAsmView.h
           Windows/Debugger/CtrlMemView.cpp
           Windows/Debugger/CtrlMemView.h
           Windows/Debugger/CtrlRegisterList.cpp
           Windows/Debugger/CtrlRegisterList.h
           Windows/Debugger/DebuggerShared.cpp
           Windows/Debugger/DebuggerShared.h
           Windows/Debugger/Debugger_Disasm.cpp
           Windows/Debugger/Debugger_Disasm.h
           Windows/Debugger/Debugger_Lists.cpp
           Windows/Debugger/Debugger_Lists.h
           Windows/Debugger/Debugger_MemoryDlg.cpp
           Windows/Debugger/Debugger_MemoryDlg.h
           Windows/Debugger/Debugger_VFPUDlg.cpp
           Windows/Debugger/Debugger_VFPUDlg.h
           Windows/Debugger/DumpMemoryWindow.cpp
           Windows/Debugger/DumpMemoryWindow.h
           Windows/Debugger/EditSymbolsWindow.cpp
           Windows/Debugger/EditSymbolsWindow.h
           Windows/EmuThread.cpp
           Windows/GEDebugger/CtrlDisplayListView.cpp
           Windows/GEDebugger/CtrlDisplayListView.h
           Windows/GEDebugger/TabDisplayLists.cpp
           Windows/GEDebugger/TabDisplayLists.h
           Windows/GPU/D3D11Context.cpp
           Windows/GPU/D3D9Context.cpp
           Windows/GPU/WindowsGLContext.h
           Windows/GPU/WindowsGraphicsContext.h
           Windows/InfoLog.bat
           Windows/InputBox.cpp
           Windows/InputBox.h
           Windows/MainWindow.h
           Windows/MainWindowMenu.cpp
           Windows/MainWindowMenu.h
           Windows/PPSSPP.sln
           Windows/PPSSPP.vcxproj
           Windows/README.TXT
           Windows/TouchInputHandler.cpp
           Windows/TouchInputHandler.h
           Windows/W32Util/DarkMode.cpp
           Windows/W32Util/DarkMode.h
           Windows/W32Util/DialogManager.cpp
           Windows/W32Util/DialogManager.h
           Windows/W32Util/IatHook.h
           Windows/W32Util/Misc.cpp
           Windows/W32Util/Misc.h
           Windows/W32Util/ShellUtil.cpp
           Windows/W32Util/ShellUtil.h
           Windows/W32Util/TabControl.cpp
           Windows/W32Util/TabControl.h
           Windows/W32Util/UAHMenuBar.cpp
           Windows/WASAPIStream.cpp
           Windows/WASAPIStream.h
           Windows/WindowsAudio.cpp
           Windows/WindowsAudio.h
           Windows/XinputDevice.cpp
           Windows/XinputDevice.h
           Windows/aboutbox.rc
           Windows/build-x64.cmd
           Windows/build-x86.cmd
           Windows/debugger.txt
           Windows/git-version-gen.cmd
           Windows/icon1.ico
           Windows/mingw_defines.h
           Windows/ppsspp.ico
           Windows/ppsspp.rc
           Windows/ppsspp_gold.ico
           Windows/resource.h
           Windows/stdafx.cpp
           Windows/stop1.ico
           Windows/version.rc
           Windows/zipup.cmd
           android/.gitignore
           android/README.TXT
           android/ab-ant.sh
           android/ab.cmd
           android/ab.sh
           android/ad.sh
           android/ant-build.bat
           android/build.gradle
           android/build.sh
           android/buildassets.sh
           android/d.txt
           android/dbg.sh
           android/debug.keystore
           android/gold/res/drawable-hdpi/ic_launcher.png
           android/gold/res/drawable-ldpi/ic_launcher.png
           android/gold/res/drawable-mdpi/ic_launcher.png
           android/gold/res/drawable-xhdpi/ic_launcher.png
           android/gold/res/drawable-xhdpi/tv_banner.png
           android/gold/res/drawable-xxhdpi/ic_launcher.png
           android/gold/res/drawable/ic_banner.png
           android/gold/res/mipmap-hdpi/ic_launcher.png
           android/gold/res/mipmap-hdpi/ic_launcher_foreground.png
           android/gold/res/mipmap-hdpi/ic_launcher_round.png
           android/gold/res/mipmap-mdpi/ic_launcher.png
           android/gold/res/mipmap-mdpi/ic_launcher_foreground.png
           android/gold/res/mipmap-mdpi/ic_launcher_round.png
           android/gold/res/mipmap-xhdpi/ic_launcher.png
           android/gold/res/mipmap-xhdpi/ic_launcher_foreground.png
           android/gold/res/mipmap-xhdpi/ic_launcher_round.png
           android/gold/res/mipmap-xxhdpi/ic_launcher.png
           android/gold/res/mipmap-xxhdpi/ic_launcher_foreground.png
           android/gold/res/mipmap-xxhdpi/ic_launcher_round.png
           android/gradle.properties
           android/jni/Android.mk
           android/jni/AndroidAudio.cpp
           android/jni/AndroidAudio.h
           android/jni/AndroidGraphicsContext.h
           android/jni/AndroidJavaGLContext.cpp
           android/jni/AndroidJavaGLContext.h
           android/jni/AndroidVulkanContext.cpp
           android/jni/AndroidVulkanContext.h
           android/jni/Application.mk
           android/jni/Arm64EmitterTest.cpp
           android/jni/Arm64EmitterTest.h
           android/jni/ArmEmitterTest.cpp
           android/jni/ArmEmitterTest.h
           android/jni/Locals.mk
           android/jni/OpenSLContext.cpp
           android/jni/OpenSLContext.h
           android/jni/app-android.cpp
           android/jni/app-android.h
           android/libs/MogaStubs/com/bda/controller/Controller.java
           android/libs/MogaStubs/com/bda/controller/ControllerListener.java
           android/libs/MogaStubs/com/bda/controller/IControllerService.java
           android/libs/MogaStubs/com/bda/controller/KeyEvent.java
           android/libs/MogaStubs/com/bda/controller/MotionEvent.java
           android/libs/MogaStubs/com/bda/controller/StateEvent.java
           android/libs/com.bda.controller.jar
           android/proguard-project.txt
           android/project.properties
           android/res/drawable-hdpi/ic_launcher.png
           android/res/drawable-mdpi/ic_launcher.png
           android/res/drawable-xhdpi/ic_launcher.png
           android/res/drawable-xhdpi/ouya_icon.png
           android/res/drawable-xhdpi/tv_banner.png
           android/res/drawable-xxhdpi/ic_launcher.png
           android/res/drawable/ic_banner.png
           android/res/mipmap-hdpi/ic_launcher.png
           android/res/mipmap-hdpi/ic_launcher_foreground.png
           android/res/mipmap-hdpi/ic_launcher_round.png
           android/res/mipmap-mdpi/ic_launcher.png
           android/res/mipmap-mdpi/ic_launcher_foreground.png
           android/res/mipmap-mdpi/ic_launcher_round.png
           android/res/mipmap-xhdpi/ic_launcher.png
           android/res/mipmap-xhdpi/ic_launcher_foreground.png
           android/res/mipmap-xhdpi/ic_launcher_round.png
           android/res/mipmap-xxhdpi/ic_launcher.png
           android/res/mipmap-xxhdpi/ic_launcher_foreground.png
           android/res/mipmap-xxhdpi/ic_launcher_round.png
           android/src/main/.gitignore
           android/src/main/jniLibs/.gitignore
           android/src/main/jniLibs/README.txt
           android/src/org/ppsspp/ppsspp/AudioFocusChangeListener.java
           android/src/org/ppsspp/ppsspp/CameraHelper.java
           android/src/org/ppsspp/ppsspp/InputDeviceState.java
           android/src/org/ppsspp/ppsspp/LocationHelper.java
           android/src/org/ppsspp/ppsspp/NativeActivity.java
           android/src/org/ppsspp/ppsspp/NativeApp.java
           android/src/org/ppsspp/ppsspp/NativeEGLConfigChooser.java
           android/src/org/ppsspp/ppsspp/NativeGLView.java
           android/src/org/ppsspp/ppsspp/NativeRenderer.java
           android/src/org/ppsspp/ppsspp/NativeSurfaceView.java
           android/src/org/ppsspp/ppsspp/PowerSaveModeReceiver.java
           android/src/org/ppsspp/ppsspp/PpssppActivity.java
           android/src/org/ppsspp/ppsspp/ShortcutActivity.java
           android/src/org/ppsspp/ppsspp/SimpleFileChooser.java
           android/src/org/ppsspp/ppsspp/SizeManager.java
           android/src/org/ppsspp/ppsspp/TextRenderer.java
           android/symarm.cmd
           android/symarm64.cmd
           android/symx86.cmd
           appveyor.yml
           asciifont_atlasscript.txt
           assets/7z.png
           assets/Roboto-Condensed.ttf
           assets/asciifont_atlas.meta
           assets/asciifont_atlas.zim
           assets/compat.ini
           assets/compatvr.ini
           assets/debugger/.git
           assets/debugger/.nojekyll
           assets/debugger/asset-manifest.json
           assets/debugger/favicon.ico
           assets/debugger/manifest.json
           assets/debugger/static/css/main.3eab8a01.css
           assets/debugger/static/css/main.3eab8a01.css.map
           assets/debugger/static/js/main.fe87e942.js
           assets/flash0/font/ltn0.pgf
           assets/flash0/font/ltn1.pgf
           assets/flash0/font/ltn10.pgf
           assets/flash0/font/ltn11.pgf
           assets/flash0/font/ltn12.pgf
           assets/flash0/font/ltn13.pgf
           assets/flash0/font/ltn14.pgf
           assets/flash0/font/ltn15.pgf
           assets/flash0/font/ltn2.pgf
           assets/flash0/font/ltn3.pgf
           assets/flash0/font/ltn4.pgf
           assets/flash0/font/ltn5.pgf
           assets/flash0/font/ltn6.pgf
           assets/flash0/font/ltn7.pgf
           assets/flash0/font/ltn8.pgf
           assets/flash0/font/ltn9.pgf
           assets/font_atlas.meta
           assets/font_atlas.zim
           assets/gamecontrollerdb.txt
           assets/knownfuncs.ini
           assets/lang/README.md
           assets/lang/ar_AE.ini
           assets/lang/az_AZ.ini
           assets/lang/bg_BG.ini
           assets/lang/ca_ES.ini
           assets/lang/cz_CZ.ini
           assets/lang/da_DK.ini
           assets/lang/de_DE.ini
           assets/lang/dr_ID.ini
           assets/lang/en_US.ini
           assets/lang/es_ES.ini
           assets/lang/es_LA.ini
           assets/lang/fa_IR.ini
           assets/lang/fi_FI.ini
           assets/lang/fr_FR.ini
           assets/lang/gl_ES.ini
           assets/lang/gr_EL.ini
           assets/lang/he_IL.ini
           assets/lang/he_IL_invert.ini
           assets/lang/hr_HR.ini
           assets/lang/hu_HU.ini
           assets/lang/id_ID.ini
           assets/lang/it_IT.ini
           assets/lang/ja_JP.ini
           assets/lang/jv_ID.ini
           assets/lang/ko_KR.ini
           assets/lang/lo_LA.ini
           assets/lang/lt-LT.ini
           assets/lang/ms_MY.ini
           assets/lang/nl_NL.ini
           assets/lang/no_NO.ini
           assets/lang/pl_PL.ini
           assets/lang/pt_BR.ini
           assets/lang/pt_PT.ini
           assets/lang/ro_RO.ini
           assets/lang/ru_RU.ini
           assets/lang/sv_SE.ini
           assets/lang/tg_PH.ini
           assets/lang/th_TH.ini
           assets/lang/tr_TR.ini
           assets/lang/uk_UA.ini
           assets/lang/vi_VN.ini
           assets/lang/zh_CN.ini
           assets/lang/zh_TW.ini
           assets/langregion.ini
           assets/ppge_atlas.meta
           assets/ppge_atlas.zim
           assets/rargray.png
           assets/sfx_achievement_unlocked.wav
           assets/sfx_back.wav
           assets/sfx_confirm.wav
           assets/sfx_leaderbord_submitted.wav
           assets/sfx_select.wav
           assets/sfx_toggle_off.wav
           assets/sfx_toggle_on.wav
           assets/shaders/4xhqglsl.fsh
           assets/shaders/4xhqglsl.vsh
           assets/shaders/GaussianDownscale.fsh
           assets/shaders/aacolor.fsh
           assets/shaders/aacolor.vsh
           assets/shaders/bloom.fsh
           assets/shaders/bloomnoblur.fsh
           assets/shaders/cartoon.fsh
           assets/shaders/cartoon.vsh
           assets/shaders/checkers.fsh
           assets/shaders/colorcorrection.fsh
           assets/shaders/crt.fsh
           assets/shaders/defaultshaders.ini
           assets/shaders/fakereflections.fsh
           assets/shaders/fxaa.fsh
           assets/shaders/fxaa.vsh
           assets/shaders/natural.fsh
           assets/shaders/natural.vsh
           assets/shaders/naturalA.fsh
           assets/shaders/naturalA.vsh
           assets/shaders/persistence.fsh
           assets/shaders/scanlines.fsh
           assets/shaders/sharpen.fsh
           assets/shaders/stereo_red_blue.fsh
           assets/shaders/stereo_sbs.fsh
           assets/shaders/upscale_bicubic.fsh
           assets/shaders/upscale_bicubic.vsh
           assets/shaders/upscale_spline36.fsh
           assets/shaders/upscale_spline36.vsh
           assets/shaders/vignette.fsh
           assets/themes/defaultthemes.ini
           assets/ui_atlas.meta
           assets/ui_atlas.zim
           assets/unknown.png
           assets/vfpu/vfpu_asin_lut65536.dat
           assets/vfpu/vfpu_asin_lut_deltas.dat
           assets/vfpu/vfpu_asin_lut_indices.dat
           assets/vfpu/vfpu_exp2_lut.dat
           assets/vfpu/vfpu_exp2_lut65536.dat
           assets/vfpu/vfpu_log2_lut65536.dat
           assets/vfpu/vfpu_log2_lut65536_quadratic.dat
           assets/vfpu/vfpu_rcp_lut.dat
           assets/vfpu/vfpu_rsqrt_lut.dat
           assets/vfpu/vfpu_sin_lut8192.dat
           assets/vfpu/vfpu_sin_lut_delta.dat
           assets/vfpu/vfpu_sin_lut_exceptions.dat
           assets/vfpu/vfpu_sin_lut_interval_delta.dat
           assets/vfpu/vfpu_sqrt_lut.dat
           assets/zip.png
           b.sh
           build.gradle
           build_ppgeatlas.sh
           buildatlas.sh
           cmake/Modules/FindFFmpeg.cmake
           cmake/Modules/FindMINIUPNPC.cmake
           cmake/Modules/FindZSTD.cmake
           cmake/Modules/ccache.cmake
           cmake/Toolchains/beagleboard.cmake
           cmake/Toolchains/generic.armv7.cmake
           cmake/Toolchains/ios.cmake
           cmake/Toolchains/nvidiajetsonsdl.armv8.cmake
           cmake/Toolchains/raspberry.armv6.cmake
           cmake/Toolchains/raspberry.armv7.cmake
           cmake/Toolchains/raspberry.armv8.cmake
           cmake/Toolchains/vero4k.armv8.cmake
           copyrelease.sh
           dx9sdk/.git
           dx9sdk/Include/DX11/D3Dcommon.h
           dx9sdk/Include/DX11/d3d11shadertracing.h
           dx9sdk/Include/DX11/dxgi.h
           dx9sdk/Include/DX11/dxgi1_2.h
           dx9sdk/Include/DX11/dxgi1_3.h
           dx9sdk/Include/DX11/dxgi1_4.h
           dx9sdk/Include/DX11/dxgi1_5.h
           dx9sdk/Include/DX11/dxgidebug.h
           dx9sdk/Include/DxErr.h
           dx9sdk/Include/X3DAudio.h
           dx9sdk/Include/XAPO.h
           dx9sdk/Include/XAPOBase.h
           dx9sdk/Include/XAPOFX.h
           dx9sdk/Include/XDSP.h
           dx9sdk/Include/dxsdkver.h
           dx9sdk/Include/gameux.h
           dx9sdk/Include/rmxftmpl.h
           dx9sdk/Include/xact3d3.h
           dx9sdk/Lib/x64/D3DCSX.lib
           dx9sdk/Lib/x64/D3DCSXd.lib
           dx9sdk/Lib/x64/X3DAudio.lib
           dx9sdk/Lib/x64/XAPOFX.lib
           dx9sdk/Lib/x64/XInput.lib
           dx9sdk/Lib/x64/d2d1.lib
           dx9sdk/Lib/x64/d3d10.lib
           dx9sdk/Lib/x64/d3d10_1.lib
           dx9sdk/Lib/x64/d3d11.lib
           dx9sdk/Lib/x64/d3d9.lib
           dx9sdk/Lib/x64/d3dcompiler.lib
           dx9sdk/Lib/x64/d3dx10.lib
           dx9sdk/Lib/x64/d3dx10d.lib
           dx9sdk/Lib/x64/d3dx11.lib
           dx9sdk/Lib/x64/d3dx11d.lib
           dx9sdk/Lib/x64/d3dx9.lib
           dx9sdk/Lib/x64/d3dx9d.lib
           dx9sdk/Lib/x64/d3dxof.lib
           dx9sdk/Lib/x64/dinput8.lib
           dx9sdk/Lib/x64/dsound.lib
           dx9sdk/Lib/x64/dwrite.lib
           dx9sdk/Lib/x64/dxgi.lib
           dx9sdk/Lib/x64/dxguid.lib
           dx9sdk/Lib/x64/xapobase.lib
           dx9sdk/Lib/x64/xapobased.lib
           dx9sdk/Lib/x86/D3DCSX.lib
           dx9sdk/Lib/x86/D3DCSXd.lib
           dx9sdk/Lib/x86/X3DAudio.lib
           dx9sdk/Lib/x86/XAPOFX.lib
           dx9sdk/Lib/x86/XInput.lib
           dx9sdk/Lib/x86/d2d1.lib
           dx9sdk/Lib/x86/d3d10.lib
           dx9sdk/Lib/x86/d3d10_1.lib
           dx9sdk/Lib/x86/d3d11.lib
           dx9sdk/Lib/x86/d3d9.lib
           dx9sdk/Lib/x86/d3dcompiler.lib
           dx9sdk/Lib/x86/d3dx10.lib
           dx9sdk/Lib/x86/d3dx10d.lib
           dx9sdk/Lib/x86/d3dx11.lib
           dx9sdk/Lib/x86/d3dx11d.lib
           dx9sdk/Lib/x86/d3dx9.lib
           dx9sdk/Lib/x86/d3dx9d.lib
           dx9sdk/Lib/x86/d3dxof.lib
           dx9sdk/Lib/x86/dinput8.lib
           dx9sdk/Lib/x86/dsetup.lib
           dx9sdk/Lib/x86/dsound.lib
           dx9sdk/Lib/x86/dwrite.lib
           dx9sdk/Lib/x86/dxgi.lib
           dx9sdk/Lib/x86/dxguid.lib
           dx9sdk/Lib/x86/xapobase.lib
           dx9sdk/Lib/x86/xapobased.lib
           dx9sdk/README.md
           ext/.gitignore
           ext/CMakeLists.txt
           ext/SPIRV-Cross.vcxproj.filters
           ext/SPIRV-Cross/.git
           ext/SPIRV-Cross/LICENSES/CC-BY-4.0.txt
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/access-chain-invalidate.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/cbuffer-stripped.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/asm/vert/vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/access-chain-load-composite.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/access-chains.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/access-chains.force-uav.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/address-buffers.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/atomic.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/barriers.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/builtins.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/globallycoherent.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/image.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/image.nonwritable-uav-texture.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/inverse.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/num-workgroups-alone.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/num-workgroups-with-builtins.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/outer-product.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/rayquery.nofxc.fxconly.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/rwbuffer-matrix.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/shared.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/comp/ssbo-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/array.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/copy.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/basic-color-3comp.sm30.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/basic-color-3comp.sm50.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/basic.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/bit-conversions.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/boolean-mix.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/builtins.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/bvec-operations.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/clip-cull-distance.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/combined-texture-sampler-parameter.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/combined-texture-sampler-shadow.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/demote-to-helper.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/depth-less-than.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/early-fragment-test.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/fp16-packing.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/front-facing.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/image-query-selective.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/image-query-uav.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/image-query-uav.nonwritable-uav-texture.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/image-query.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/input-attachment.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/io-block.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/legacy-tex-modifiers.sm30.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/matrix-input.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/mod.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/mrt.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/no-return.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/no-return2.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/nonuniform-qualifier.nonuniformresource.sm51.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/pixel-interlock-ordered.sm51.fxconly.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/point-coord-compat.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/readonly-coherent-ssbo.force-uav.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/readonly-coherent-ssbo.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/resources.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/row-major-layout-in-struct.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sample-cmp-level-zero.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sample-mask-in-and-out.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sample-mask-in.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sample-mask-out.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sampler-array.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/sampler-image-arrays.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/separate-combined-fake-overload.sm30.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/swizzle-scalar.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/tex-sampling-ms.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/tex-sampling.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/tex-sampling.sm30.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/texture-size-combined-image-sampler.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/unorm-snorm-packing.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/frag/various-glsl-ops.frag
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/basic.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/clip-cull-distance.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/instancing.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/invariant.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/legacy-int-attribute.sm30.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/locations.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/matrix-attribute.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/matrix-output.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/no-input.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/point-size-compat.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/qualifiers.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/return-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/sampler-buffers.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/struct-composite-decl.vert
           ext/SPIRV-Cross/reference/opt/shaders-hlsl/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/amd/shader_trinary_minmax.msl21.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/buffer-write-relative-addr.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/buffer-write.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/copy-object-ssbo-to-ssbo.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/copy-object-ubo-to-ssbo.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/image-load-store-short-vector.invalid.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/op-spec-constant-op-vector-related.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/relaxed-block-layout.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/struct-resource-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/uint_smulextended.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/undefined-spec-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/variable-pointers-2.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/variable-pointers-store-forwarding.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/vector-builtin-type-cast-func.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/comp/vector-builtin-type-cast.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/depth-image-color-format-fetch.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/depth-image-color-format-sampled.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/descriptor-array-unnamed.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/disable-renamed-output.frag-output.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/extract-packed-from-composite.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/interpolation-qualifiers-struct.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/min-lod.msl22.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/pull-model-interpolation.asm.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/switch-different-sizes.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/texture-atomics.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/texture-atomics.asm.graphics-robust-access.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/unord-relational-op.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/unord-relational-op.relax-nan.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/tesc/tess-level-overrun.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/tesc/tess-level-overrun.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/tese/unnamed-builtin-array.asm.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/clip-distance-plain-variable.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/clip-distance-plain-variable.no-user-varying.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/copy-memory-interface.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/fake-builtin-input.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/invariant.msl21.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/packed-bool-to-uint.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/packed-bool2-to-packed_uint2.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/packing-test.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/access-private-workgroup-in-function.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/argument-buffers-discrete.msl2.argument.discrete.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/argument-buffers-image-load-store.ios.msl2.argument.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/array-length.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/array-length.msl2.argument.discrete.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/atomic.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/barriers.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/basic.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/basic.dispatchbase.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/basic.dispatchbase.msl11.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/basic.inline-block.msl2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/buffer_device_address.msl2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/builtins.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/coherent-block.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/coherent-image.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/complex-composite-constant-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/complex-type-alias.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/composite-array-initialization.force-native-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/composite-construct.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/copy-array-of-arrays.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/copy-array-of-arrays.force-native-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/culling.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/defer-parens.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/dowhile.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/force-recompile-hooks.swizzle.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/functions.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/global-invocation-id-writable-ssbo-in-function.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/global-invocation-id.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/image-atomic-automatic-bindings.argument.msl2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/image-atomic-automatic-bindings.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/image-cube-array-load-store.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/image.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/insert.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/inverse.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/local-invocation-id.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/local-invocation-index.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/mat3.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/mod.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/modf.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/outer-product.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/packing-test-1.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/packing-test-2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/ray-query.nocompat.spv14.vk.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24..invalid.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/read-write-only.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/rmw-opt.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-array-of-arrays.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-matrix-array-of-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-matrix-cast.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-matrix-nested-struct-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-matrix-nested-struct.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared-struct-bool-cast.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/shared.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/storage-buffer-std140-vector-array.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/struct-layout.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/struct-nested.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/struct-packing.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/threadgroup-boolean-workaround.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/torture-loop.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/type-alias.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/type_casting_i64.msl22.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/udiv.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/comp/writable-ssbo.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tesc/arrayed-output.desktop.sso.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tesc/basic.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/vert/clip-cull-distance..no-user-varying.desktop.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/argument-buffers.msl2.argument.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-component-io.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-of-array-lut.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/array-of-texture-swizzle.msl2.swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/barycentric-nv-nopersp.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/barycentric-nv.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/basic.force-sample.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/basic.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/binary-func-unpack-pack-arguments.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/binary-unpack-pack-arguments.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/bitcasting.1d-as-2d.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/bitcasting.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/buffer-read-write.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/buffer-read-write.texture-buffer-native.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/builtins.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/clip-distance-varying.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/constant-array.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/cull-distance-varying.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/depth-less-than.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/depth-out-early-frag-tests.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/depth-out-no-early-frag-tests.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/disable-frag-output.frag-output.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/early-fragment-tests.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/false-loop-init.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/flush_params.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/for-loop-init.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/fp16-packing.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/frag-demote-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/frag-discard-checks-continue-block.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/frag-discard-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/fragment-component-padding.pad-fragment.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/front-facing.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/gather-dref.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/gather-offset.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/helper-invocation.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/huge-argument-buffer.device-argument-buffer.argument.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/illegal-name-test-0.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/image-query-lod.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/in_block.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/in_block_with_multiple_structs_of_same_type.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/in_mat.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment-ms.arrayed-subpass.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment-ms.multiview.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment.arrayed-subpass.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/input-attachment.multiview.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/interpolation-qualifiers-block.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/interpolation-qualifiers.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/mix.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/modf-access-tracking-function.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/mrt-array.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/nonuniform-qualifier.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/packing-test-3.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/pixel-interlock-ordered.msl2.argument.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/pixel-interlock-ordered.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/pls.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/post-depth-coverage.ios.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/post-depth-coverage.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/private-variable-prototype-declaration.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/ray-query-object-in-function.spv14.vk.msl24.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/read-cull-clip-distance-in-function.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/readonly-ssbo.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/return-value-after-discard-terminator.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-depth-propagate-state-from-resource.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-depth-separate-image-sampler.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.force-sample.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-mask-not-used.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-mask.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-mask.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-position-func.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-position.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-rate-frag-coord-sample-id.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-rate-frag-coord-sample-input.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-rate-frag-coord-sample-pos.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sample-rate-frag-coord.force-sample.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-1d-lod.1d-as-2d.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-1d-lod.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-compare-bias.msl23.1d-as-2d.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-compare-cascade-gradient.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-compare-cascade-gradient.ios.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-compare-cascade-gradient.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-image-arrays.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler-ms.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/sampler.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/separate-image-sampler-argument.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/shader-arithmetic-8bit.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/stencil-export.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/subgroup-builtins.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/subgroup-globals-extract.msl22.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texel-fetch-offset.1d-as-2d.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texture-cube-array.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texture-cube-array.ios.emulate-cube-array.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texture-multisample-array.msl21.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/ubo_layout.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/vecsize-mismatch.shader-inputs.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/frag/write-depth-in-function.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/intel/shader-integer-functions2.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders-msl/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/copy-arrays.mask-location-0.msl2.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/copy-arrays.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/copy-arrays.mask-location-1.msl2.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/copy-arrays.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.multi-patch.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.multi-patch.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-clip-distance.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-1.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-1.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-location-1.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-point-size.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-point-size.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-point-size.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-point-size.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-position.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/masking/write-outputs.mask-position.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/arrayed-block-io.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/basic.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/basic.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/complex-control-point-inout-types.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/complex-control-point-inout-types.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/complex-patch-out-types.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array-of-matrix.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array-of-matrix.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array-of-struct.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array-of-struct.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/load-control-point-array.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/matrix-output.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/reload-tess-level.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/reload-tess-level.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/struct-output.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/water_tess.multi-patch.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tesc/water_tess.tesc
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/in-array-of-struct.raw-tess-in.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/in-block-with-nested-struct.raw-tess-in.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/in-block-with-nested-struct.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/input-array.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/input-types.raw-tess-in.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/input-types.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/load-control-point-array-of-matrix.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/load-control-point-array.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/quad.domain.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/quad.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/read-tess-level-in-func-quad.msl2.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/read-tess-level-in-func-quad.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/read-tess-level-in-func.msl2.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/read-tess-level-in-func.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/set-from-function.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/triangle-tess-level.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/triangle.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/water_tess.raw-tess-in.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/tese/water_tess.tese
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/array-component-io.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/array-component-io.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/basic.capture.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/basic.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/basic.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/buffer_device_address.msl2.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/clip-distance-block.no-user-varying.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/clip-distance-block.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/copy.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/float-math.invariant-float-math.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/float-math.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/functions.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/implicit-position-1.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/implicit-position-2.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/in_out_array_mat.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/interface-block-block-composites.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/interface-block-block-composites.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/interface-block-single-element-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/interpolation-qualifiers-block.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/interpolation-qualifiers.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/invariant.msl21.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/leaf-function.capture.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/leaf-function.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no-disable-vertex-out.frag-output.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no_stage_out.for-tess.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no_stage_out.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no_stage_out.write_buff.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no_stage_out.write_buff_atomic.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/no_stage_out.write_tex.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/out-block-with-nested-struct-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/out-block-with-struct-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/out_block.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/packed-bool-to-uint.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/packed-bool2-to-packed_uint2.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/packed_matrix.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/pointsize.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/resource-arrays-leaf.ios.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/resource-arrays.ios.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/return-array.force-native-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/return-array.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/set_builtin_in_func.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/sign-int-types.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/signedness-mismatch.shader-inputs.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/texture_buffer.texture-buffer-native.msl21.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/ubo.alignment.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/ubo.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/uniform-struct-out-of-order-offests.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/uniform-struct-packing-nested.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vert/unused-position.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/basic.multiview.no-layered.nocompat.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/basic.multiview.nocompat.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.ios.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/spec-constant.msl11.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/device-group.multiview.viewfromdev.nocompat.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/device-group.nocompat.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/multiview.multiview.no-layered.nocompat.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/multiview.multiview.nocompat.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/multiview.nocompat.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-msl/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/depth-compare.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/global-constant-arrays.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/padded-float-array-member-defef.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/sample-mask-not-array.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/subpass-input.ios.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/subpass-input.msl23.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.argument.msl2.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.graphics-robust-access.frag
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tesc/hs-incorrect-base-type.invalid.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tesc/hs-input-array-access.invalid.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tesc/hs-texcoord-array.invalid.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tesc/tess-factor-must-be-threadgroup.invalid.asm.tesc
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tese/ds-double-gl-in-deref.asm.tese
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tese/ds-patch-input-fixes.asm.tese
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/tese/ds-patch-inputs.asm.tese
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/vert/array-missing-copies.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders-ue4/asm/vert/texture-buffer.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/amd/gcn_shader.comp
           ext/SPIRV-Cross/reference/opt/shaders/amd/shader_ballot.comp
           ext/SPIRV-Cross/reference/opt/shaders/amd/shader_group_vote.comp
           ext/SPIRV-Cross/reference/opt/shaders/amd/shader_trinary_minmax.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_iequal.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/builtin-compute-bitcast.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/decoration-group.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/hlsl-functionality.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/logical.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/op-phi-swap.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/recompile-block-naming.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/switch-break-ladder.asm.invalid.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/combined-sampler-reuse.vk.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/combined-sampler-reuse.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/complex-name-workarounds.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/composite-construct-struct-no-swizzle.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/do-while-statement-fallback.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/for-loop-phi-only-continue.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/hlsl-sample-cmp-level-zero-cube.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/hlsl-sample-cmp-level-zero.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-fetch-no-sampler.asm.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-fetch-no-sampler.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-fetch-no-sampler.no-samplerless.asm.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-fetch-no-sampler.no-samplerless.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-query-no-sampler.vk.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/image-query-no-sampler.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/inf-nan-constant-double.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/invalidation.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/loop-body-dominator-continue-access.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/loop-header-to-continue.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/multi-for-loop-init.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/op-phi-swap-continue-block.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/out-of-bounds-access-opspecconstant.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/out-of-bounds-access.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/pack-and-unpack-uint2.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/sampler-buffer-array-without-sampler.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/sampler-buffer-without-sampler.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/struct-composite-extract-swizzle.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/switch-label-shared-block.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/switch-preserve-sign-extension.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/temporary-name-alias.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/temporary-phi-hoisting.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/texture-sampling-fp16.asm.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/texture-sampling-fp16.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/unknown-depth-state.asm.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/unknown-depth-state.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/asm/geom/block-name-namespace.asm.geom
           ext/SPIRV-Cross/reference/opt/shaders/asm/geom/inout-split-access-chain-handle.asm.geom
           ext/SPIRV-Cross/reference/opt/shaders/asm/geom/split-access-chain-input.asm.geom
           ext/SPIRV-Cross/reference/opt/shaders/asm/geom/unroll-glposition-load.asm.geom
           ext/SPIRV-Cross/reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/empty-io.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/global-builtin.sso.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/invariant-block.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/invariant-block.sso.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/invariant.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/invariant.sso.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/spec-constant-op-composite.asm.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/spec-constant-op-composite.asm.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/opt/shaders/comp/atomic.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/bake_gradient.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/barriers.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/basic.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/casts.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/cfg.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/coherent-block.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/coherent-image.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/composite-construct.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/culling.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/defer-parens.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/dowhile.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/generate_height.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/image.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/insert.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/mat3.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/mod.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/modf.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/outer-product.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/read-write-only.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/rmw-opt.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/shared.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/ssbo-array.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/struct-layout.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/struct-packing.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/torture-loop.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/type-alias.comp
           ext/SPIRV-Cross/reference/opt/shaders/comp/udiv.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/comp/enhanced-layouts.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/comp/fp64.desktop.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/comp/image-formats.desktop.noeliminate.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/comp/int64.desktop.comp
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/clip-cull-distance.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/depth-greater-than.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/depth-less-than.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/dual-source-blending.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/hlsl-uav-block-alias.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/image-query.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/image-size.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/image-size.no-qualifier-deduction.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/in-block-qualifiers.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/layout-component.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/stencil-export.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/frag/texture-proj-shadow.desktop.frag
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/geom/basic.desktop.sso.geom
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/geom/viewport-index.desktop.geom
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/clip-cull-distance.desktop.sso.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/out-block-qualifiers.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/shader-draw-parameters-450.desktop.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/shader-draw-parameters-450.desktop.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/shader-draw-parameters.desktop.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders/desktop-only/vert/shader-draw-parameters.desktop.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/flatten/array.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/copy.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/reference/opt/shaders/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/opt/shaders/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/avoid-expression-lowering-to-loop.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/barycentric-khr.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/barycentric-nv.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/basic.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/constant-array.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/false-loop-init.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/flush_params.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/for-loop-init.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/frexp-modf.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/front-facing.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/gather-dref.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/ground.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/helper-invocation.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/hoisted-temporary-use-continue-block-as-value.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/image-load-store-uint-coord.asm.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/inside-loop-dominated-variable-preservation.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/loop-dominator-and-switch-default.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/mix.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/modf-pointer-function-analysis.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/pixel-interlock-ordered.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/pixel-interlock-unordered.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/pls.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/post-depth-coverage-es.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/post-depth-coverage.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/round-even.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/round.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sample-interlock-ordered.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sample-interlock-unordered.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sample-parameter.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sampler-ms.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sampler-proj.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/sampler.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/selection-block-dominator.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/struct-type-unrelated-alias.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/swizzle.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/ubo-load-row-major-workaround.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/ubo_layout.frag
           ext/SPIRV-Cross/reference/opt/shaders/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/opt/shaders/geom/basic.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/geometry-passthrough.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/lines-adjacency.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/lines.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/multi-stream.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/points.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/single-invocation.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/transform-feedback-streams.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/triangles-adjacency.geom
           ext/SPIRV-Cross/reference/opt/shaders/geom/triangles.geom
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/explicit-lod.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/explicit-lod.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/fma.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/io-blocks.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/multiple-struct-flattening.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/round.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/struct-varying.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/fragment/switch.legacy.frag
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/implicit-lod.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/int-attribute.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/io-block.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/struct-flatten-inner-array.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/struct-flatten-stores-multi-dimension.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/struct-varying.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/switch-nested.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/reference/opt/shaders/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/opt/shaders/mesh/mesh-shader-basic-points.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/opt/shaders/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/opt/shaders/tesc/basic.tesc
           ext/SPIRV-Cross/reference/opt/shaders/tesc/water_tess.tesc
           ext/SPIRV-Cross/reference/opt/shaders/tese/ccw.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/cw.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/equal.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/fractional_even.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/fractional_odd.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/input-array.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/line.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/load-array-of-array.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/patch-input-array.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/triangle.tese
           ext/SPIRV-Cross/reference/opt/shaders/tese/water_tess.tese
           ext/SPIRV-Cross/reference/opt/shaders/vert/basic.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/ground.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/invariant.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/ocean.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/return-array.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/row-major-workaround.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/transform-feedback-decorations.vert
           ext/SPIRV-Cross/reference/opt/shaders/vert/ubo.vert
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/array-of-buffer-reference.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-atomic.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-base-alignment-promote.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-bitcast-uvec2.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-bitcast.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference-decorations.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/buffer-reference.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/fp-atomic.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/ray-query.nocompat.spv14.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/spec-constant-op-member-array.vk.comp
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/spec-constant-op-member-array.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/spec-constant-work-group-size.vk.comp
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/comp/spec-constant-work-group-size.vk.comp.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/combined-texture-sampler.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/combined-texture-sampler.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/demote-to-helper.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/desktop-mediump.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/desktop-mediump.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/input-attachment-ms.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/input-attachment-ms.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/input-attachment.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/input-attachment.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/nonuniform-qualifier.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/push-constant-as-ubo.push-ubo.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/push-constant-as-ubo.push-ubo.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/push-constant.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-combined-fake-overload.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-combined-fake-overload.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-sampler-texture-array.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-sampler-texture-array.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-sampler-texture.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/separate-sampler-texture.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/shader-arithmetic-8bit.nocompat.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/spec-constant-block-size.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/spec-constant-block-size.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/spec-constant-ternary.vk.frag
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/frag/spec-constant-ternary.vk.frag.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rahit/terminators.khr.spv14.nocompat.vk.rahit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rahit/terminators.nocompat.vk.rahit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_block.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_block.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_block_in_function.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_plain.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_plain.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_struct.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_attribute_struct.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_kind.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_kind.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_t.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/hit_t.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/incoming_ray_flags.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/incoming_ray_flags.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/instance_custom_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/instance_custom_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/instance_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/instance_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_ray_direction.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_ray_direction.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_ray_origin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_ray_origin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_to_world.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/object_to_world.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/payloads.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/payloads.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/primitive_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/primitive_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tmax.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tmax.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tmin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tmin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tracing.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/ray_tracing.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_ray_direction.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_ray_direction.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_ray_origin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_ray_origin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_to_object.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rchit/world_to_object.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/convert-u-to-as.spv14.vk.nocompat.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/execute_callable.nocompat.khr.spv14.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/execute_callable.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/launch_id.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/launch_id.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/launch_size.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/launch_size.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/payloads.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/payloads.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/pure_call.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/pure_call.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/ray_tracing.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/ray_tracing.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/shader_record_buffer.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rgen/shader_record_buffer.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rint/report-intersection.khr.spv14.nocompat.vk.rint.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rint/report-intersection.nocompat.vk.rint.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rmiss/ray_tracing.khr.spv14.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rmiss/ray_tracing.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/device-group.nocompat.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/multiview.nocompat.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/small-storage.vk.vert.vk
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/reference/opt/shaders/vulkan/vert/vulkan-vertex.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/access-chain-load-store-composite.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/buffer-atomic-nonuniform.asm.sm51.nonuniformresource.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/glsl.std450.frexp-modf-struct.fxconly.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/image-atomic-nonuniform.asm.sm51.nonuniformresource.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/local-size-id-override.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/local-size-id.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/num-workgroups.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/spec-constant-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/specialization-constant-workgroup.nofxc.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/comp/storage-buffer-basic.nofxc.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/nonuniform-bracket-handling-2.nonuniformresource.sm51.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/nonuniform-ssbo.sm51.nonuniformresource.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/pixel-interlock-callstack.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/pixel-interlock-control-flow.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/pixel-interlock-split-functions.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/struct-packing-last-element-array-matrix-rule.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/subgroup-arithmetic-cast.invalid.nofxc.sm60.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/unordered-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/unordered-compare.relax-nan.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/mesh/mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/vert/complex-link-by-name.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/glsl.std450.fxconly.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/subgroups-boolean.invalid.nofxc.sm60.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/subgroups.invalid.nofxc.sm60.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/cbuffer-packing-straddle.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/constant-buffer-array.invalid.sm51.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/fp16.invalid.desktop.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/frag-coord.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/helper-invocation.fxconly.nofxc.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/native-16bit-types.fxconly.nofxc.sm62.native-16bit.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/nonuniform-constructor.sm51.nonuniformresource.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/pixel-interlock-simple-callstack.sm51.fxconly.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/spec-constant.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/ubo-offset-out-of-order.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/frag/volatile-helper-invocation.fxconly.nofxc.spv16.frag
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/base-instance.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/base-vertex.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/block-io-auto-location-assignment.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/empty-shader.nofxc.sm30.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/flatten-matrix-input.flatten-matrix-vertex-input.vert
           ext/SPIRV-Cross/reference/shaders-hlsl-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/access-chain-invalidate.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/cbuffer-stripped.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/asm/vert/vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/access-chain-load-composite.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/access-chains.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/access-chains.force-uav.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/address-buffers.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/atomic.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/barriers.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/builtins.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/globallycoherent.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/image.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/image.nonwritable-uav-texture.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/inverse.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/num-workgroups-alone.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/num-workgroups-with-builtins.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/outer-product.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/rayquery.nofxc.fxconly.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/rwbuffer-matrix.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/shared.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/comp/ssbo-array.comp
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/array.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/copy.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/basic-color-3comp.sm30.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/basic-color-3comp.sm50.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/basic.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/bit-conversions.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/boolean-mix.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/builtins.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/bvec-operations.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/clip-cull-distance.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/combined-texture-sampler-parameter.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/combined-texture-sampler-shadow.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/demote-to-helper.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/depth-less-than.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/early-fragment-test.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/fp16-packing.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/front-facing.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/image-query-selective.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/image-query-uav.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/image-query-uav.nonwritable-uav-texture.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/image-query.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/input-attachment.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/io-block.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/legacy-tex-modifiers.sm30.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/matrix-input.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/mod.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/mrt.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/no-return.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/no-return2.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/nonuniform-qualifier.nonuniformresource.sm51.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/pixel-interlock-ordered.sm51.fxconly.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/point-coord-compat.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/readonly-coherent-ssbo.force-uav.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/readonly-coherent-ssbo.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/resources.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/row-major-layout-in-struct.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sample-cmp-level-zero.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sample-mask-in-and-out.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sample-mask-in.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sample-mask-out.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sampler-array.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/sampler-image-arrays.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/separate-combined-fake-overload.sm30.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/swizzle-scalar.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/tex-sampling-ms.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/tex-sampling.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/tex-sampling.sm30.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/texture-size-combined-image-sampler.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/unorm-snorm-packing.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/frag/various-glsl-ops.frag
           ext/SPIRV-Cross/reference/shaders-hlsl/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/reference/shaders-hlsl/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/basic.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/clip-cull-distance.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/instancing.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/invariant.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/legacy-int-attribute.sm30.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/locations.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/matrix-attribute.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/matrix-output.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/no-input.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/point-size-compat.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/qualifiers.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/return-array.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/sampler-buffers.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/struct-composite-decl.vert
           ext/SPIRV-Cross/reference/shaders-hlsl/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/arithmetic-conversion-signs.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/atomic-min-max-sign.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/bitcast-fp16-fp32.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/block-like-array-type-construct-2.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/block-like-array-type-construct.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/buffer-device-address-ptr-casting.msl24.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/composite-construct-buffer-struct.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/copy-logical-2.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/copy-logical-offset-and-array-stride-diffs.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/copy-logical.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/device-array-load-temporary.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/device-array-load-temporary.force-native-array.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/device-constant-array-load-store.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/device-constant-array-load-store.force-native-array.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/glsl.std450.frexp-modf-struct.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/local-size-id-override.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/local-size-id.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/modf-storage-class.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/opptrdiff-basic.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/opptrdiff-opptraccesschain-elem-offset.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/opptrequal-basic.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/opptrequal-row-maj-mtx-bypass-transpose.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/opptrnotequal-basic.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/spec-constant-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/storage-buffer-basic.invalid.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/storage-buffer-pointer-argument.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp/variable-pointers.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/access-chain-array-ubo-partial.argument.msl2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/access-chain-array-ubo-partial.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/component-insert-packed-expression.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/constant-composite-block-no-array-stride-2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/copy-memory-block-like-thread-local.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/fixup-entry-point-identifier.nomain.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/image-gather.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/image-type-normal-comparison-usage.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/in_block_with_aliased_struct_and_name.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/input-attachment-unused-frag-coord.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/modf-frexp-scalar-access-chain-output.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/pixel-interlock-callstack.msl2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/pixel-interlock-control-flow.msl2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/pixel-interlock-split-functions.msl2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/private-initializer-direct-store.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/subgroup-arithmetic-cast.msl21.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/texture-access.swizzle.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/usage-tracking-modf-io-pointer.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-0.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-0.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-1.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-1.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-point-size.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-point-size.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-position.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers-block.mask-position.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-location-0.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-location-0.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-location-1.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-location-1.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-point-size.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-point-size.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-position.msl2.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/masking/initializers.mask-position.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/composite-extract-row-major.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-2.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-3.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-4.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-5.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/packed-vector-extract-insert.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/row-major-split-access-chain.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-array-float2.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-array-float3-one-element.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-array-float3.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float2x2-col-major.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float2x2-row-major.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float2x3-col-major.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float2x3-row-major.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float3x2-col-major.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float3x2-row-major.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float3x3-col-major.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing/scalar-float3x3-row-major.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/array-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/block-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/builtin-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/composite-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/copy-memory-control-point.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/copy-tess-level-tri.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/plain-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/tess-level-initializer-quad.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/tess-level-initializer-triangle.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tesc/tess-level-read-write-in-function-tri.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tese/copy-tess-level.asm.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/tese/split-access-chain.asm.tese
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/composite-extract-physical-type-id.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/constant-composite-block-no-array-stride.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/duplicate-view-index.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/op-load-forced-temporary-array.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/array-copy-threadgroup-memory.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/basic.dynamic-buffer.msl2.invalid.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/bda-restrict-pointer-variable.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/bitcast-16bit-1.invalid.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/bitcast-16bit-2.invalid.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/buffer-device-address-from-pointer-complex-chain.msl23.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/glsl.std450.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/implicit-integer-promotion.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/int16min-literal.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/int64.invalid.msl22.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/int64min-literal.msl22.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/loop.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/return.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/std140-array-load-composite-construct.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/struct-packing-scalar.nocompat.invalid.vk.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.fixed-subgroup.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.ios.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl22.ios.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl23.ios.simd.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/components/fragment-input-component.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/components/fragment-output-component.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/components/fragment-output-component.pad-fragment.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/components/vertex-input-component.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/components/vertex-output-component.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/16bit-constants.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/demote-to-helper.vk.nocompat.msl21.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/depth-image-gather.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/force-active-resources.msl2.argument..force-active.discrete.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/fp16.desktop.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/image-gather.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/in_block_assign.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/min-max-clamp.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/min-max-clamp.relax-nan.invalid.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/nonuniform-constructor.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/pixel-interlock-simple-callstack.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/pull-interpolant-access-chain.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/shadow-compare-global-alias.invalid.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subgroups.nocompat.invalid.vk.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input-attachment-index-fallback.msl20.ios.framebuffer-fetch.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input-attachment-index-fallback.msl23.framebuffer-fetch.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input-function-argument.framebuffer-fetch.ios.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input-function-argument.framebuffer-fetch.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input.decoration-binding.framebuffer-fetch.msl23.argument.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input.decoration-binding.framebuffer-fetch.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.argument.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/texture-access-int.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/texture-access-leaf.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/texture-access-uint.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/texture-access.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/ubo-array-multiple-structs-access-chain.argument.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/ubo-array-multiple-structs-access-chain.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/ubo-offset-out-of-order.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/frag/volatile-helper-invocation.msl23.spv16.frag
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/array-of-vec3.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/array-of-vec4.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/isolated-scalar-access.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/load-store-col-rows.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x2-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x2-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x2-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x3-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x3-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x3-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x4-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x4-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-2x4-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x2-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x2-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x2-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x3-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x3-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x3-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x4-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x4-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-3x4-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x2-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x2-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x2-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x3-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x3-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x3-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x4-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x4-std140.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-4x4-std430.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-multiply-row-major.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-multiply-unpacked-col-major-2.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-multiply-unpacked-col-major.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-multiply-unpacked-row-major-2.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/matrix-multiply-unpacked-row-major.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/member-padding.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/std140-array-of-vectors.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-alignment.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-packing-array-of-scalar.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-packing-recursive.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-packing.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-size-padding-array-of-array.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/packing/struct-size-padding.comp
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/tesc/copy-tess-level.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/tesc/passthrough-clip-cull.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/tesc/tess-level-read-write-in-function-quad.tesc
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/tese/builtin-input-automatic-attribute-assignment.tese
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/tese/load-clip-cull.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/cull-distance.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/functions_nested.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/layer.msl11.invalid.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/modf-storage-class.capture.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/pass-array-by-value.force-native-array.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/uninitialized-vertex-output.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/unused-subgroup-builtin.msl22.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vert/viewport-index.msl2.invalid.vert
           ext/SPIRV-Cross/reference/shaders-msl-no-opt/vulkan/frag/texture-access-function.swizzle.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/amd/shader_trinary_minmax.msl21.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/buffer-write-relative-addr.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/buffer-write.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/copy-object-ssbo-to-ssbo.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/copy-object-ubo-to-ssbo.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/image-load-store-short-vector.invalid.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/op-spec-constant-op-vector-related.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/relaxed-block-layout.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/struct-resource-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/uint_smulextended.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/undefined-spec-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/variable-pointers-2.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/variable-pointers-store-forwarding.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/vector-builtin-type-cast-func.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/comp/vector-builtin-type-cast.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/depth-image-color-format-fetch.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/depth-image-color-format-sampled.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/descriptor-array-unnamed.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/disable-renamed-output.frag-output.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/extract-packed-from-composite.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/interpolation-qualifiers-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/min-lod.msl22.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/pull-model-interpolation.asm.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/switch-different-sizes.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/texture-atomics.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/texture-atomics.asm.graphics-robust-access.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/unord-relational-op.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/unord-relational-op.relax-nan.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/reference/shaders-msl/asm/tesc/tess-level-overrun.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl/asm/tesc/tess-level-overrun.multi-patch.asm.tesc
           ext/SPIRV-Cross/reference/shaders-msl/asm/tese/unnamed-builtin-array.asm.tese
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/clip-distance-plain-variable.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/clip-distance-plain-variable.no-user-varying.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/copy-memory-interface.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/fake-builtin-input.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/invariant.msl21.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/packed-bool-to-uint.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/packed-bool2-to-packed_uint2.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/packing-test.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/shaders-msl/comp/access-private-workgroup-in-function.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/argument-buffers-discrete.msl2.argument.discrete.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/argument-buffers-image-load-store.ios.msl2.argument.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/array-length.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/array-length.msl2.argument.discrete.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/atomic.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/barriers.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/basic.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/basic.dispatchbase.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/basic.dispatchbase.msl11.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/basic.inline-block.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/buffer_device_address.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/builtins.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/coherent-block.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/coherent-image.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/complex-composite-constant-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/complex-type-alias.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/composite-array-initialization.force-native-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/composite-construct.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/copy-array-of-arrays.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/copy-array-of-arrays.force-native-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/culling.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/defer-parens.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/dowhile.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/force-recompile-hooks.swizzle.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/functions.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/global-invocation-id-writable-ssbo-in-function.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/global-invocation-id.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/image-atomic-automatic-bindings.argument.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/image-atomic-automatic-bindings.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/image-cube-array-load-store.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/image.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/insert.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/inverse.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/local-invocation-id.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/local-invocation-index.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/mat3-row-maj-read-write-const.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/mat3.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/mod.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/modf.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/outer-product.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/packing-test-1.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/packing-test-2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/ray-query.spv14.vk.ios.msl24..invalid.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/read-write-only.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/rmw-opt.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-array-of-arrays.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-matrix-array-of-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-matrix-cast.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-matrix-nested-struct-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-matrix-nested-struct.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared-struct-bool-cast.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/shared.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/storage-buffer-std140-vector-array.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/struct-layout.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/struct-nested.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/struct-packing.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/threadgroup-boolean-workaround.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/torture-loop.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/type-alias.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/type_casting_i64.msl22.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/udiv.comp
           ext/SPIRV-Cross/reference/shaders-msl/comp/writable-ssbo.comp
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tesc/arrayed-output.desktop.sso.tesc
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tesc/basic.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.tesc
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/vert/clip-cull-distance..no-user-varying.desktop.vert
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/argument-buffers.msl2.argument.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-component-io.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-of-array-lut.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/array-of-texture-swizzle.msl2.swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/barycentric-nv-nopersp.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/barycentric-nv.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/basic.force-sample.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/basic.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/binary-func-unpack-pack-arguments.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/binary-unpack-pack-arguments.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/bitcasting.1d-as-2d.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/bitcasting.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/buffer-read-write.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/buffer-read-write.texture-buffer-native.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/builtins.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/clip-distance-varying.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/constant-array.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/cull-distance-varying.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/depth-less-than.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/depth-out-early-frag-tests.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/depth-out-no-early-frag-tests.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/disable-frag-output.frag-output.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/early-fragment-tests.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/false-loop-init.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/flush_params.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/for-loop-init.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/fp16-packing.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/frag-demote-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/frag-discard-checks-continue-block.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/frag-discard-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/fragment-component-padding.pad-fragment.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/front-facing.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/gather-dref.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/gather-offset.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/helper-invocation.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/huge-argument-buffer.device-argument-buffer.argument.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/illegal-name-test-0.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/image-query-lod.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/in_block.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/in_block_with_multiple_structs_of_same_type.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/in_mat.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment-ms.arrayed-subpass.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment-ms.multiview.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment.arrayed-subpass.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/input-attachment.multiview.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/interpolation-qualifiers-block.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/interpolation-qualifiers.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/mix.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/modf-access-tracking-function.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/mrt-array.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/nonuniform-qualifier.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/packed-expression-vector-shuffle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/packing-test-3.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/pixel-interlock-ordered.msl2.argument.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/pixel-interlock-ordered.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/pls.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/post-depth-coverage.ios.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/post-depth-coverage.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/private-variable-prototype-declaration.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/ray-query-object-in-function.spv14.vk.msl24.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/read-cull-clip-distance-in-function.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/readonly-ssbo.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/return-value-after-discard-terminator.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-depth-propagate-state-from-resource.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-depth-separate-image-sampler.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.force-sample.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-mask-not-used.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-mask.fixed-sample-mask.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-mask.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-position-func.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-position.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-rate-frag-coord-sample-id.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-rate-frag-coord-sample-input.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-rate-frag-coord-sample-pos.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sample-rate-frag-coord.force-sample.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-1d-lod.1d-as-2d.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-1d-lod.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-compare-bias.msl23.1d-as-2d.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-compare-cascade-gradient.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-compare-cascade-gradient.ios.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-compare-cascade-gradient.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-image-arrays.msl2.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler-ms.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/sampler.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/separate-image-sampler-argument.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/shader-arithmetic-8bit.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/stencil-export.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/subgroup-builtins.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/subgroup-globals-extract.msl22.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/swizzle.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texel-fetch-offset.1d-as-2d.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texture-cube-array.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texture-cube-array.ios.emulate-cube-array.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texture-multisample-array.msl21.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/ubo_layout.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/vecsize-mismatch.shader-inputs.frag
           ext/SPIRV-Cross/reference/shaders-msl/frag/write-depth-in-function.frag
           ext/SPIRV-Cross/reference/shaders-msl/intel/shader-integer-functions2.asm.comp
           ext/SPIRV-Cross/reference/shaders-msl/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/copy-arrays.mask-location-0.msl2.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/copy-arrays.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/copy-arrays.mask-location-1.msl2.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/copy-arrays.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-0.multi-patch.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-0.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-1.multi-patch.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs-block.mask-location-1.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-clip-distance.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-0.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-0.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-0.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-1.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-1.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-location-1.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-point-size.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-point-size.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-point-size.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-point-size.vert
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-position.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/masking/write-outputs.mask-position.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/arrayed-block-io.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/basic.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/basic.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/complex-control-point-inout-types.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/complex-control-point-inout-types.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/complex-patch-out-types.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array-of-matrix.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array-of-matrix.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array-of-struct.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array-of-struct.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/load-control-point-array.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/matrix-output.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/reload-tess-level.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/reload-tess-level.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/struct-output.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/water_tess.multi-patch.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tesc/water_tess.tesc
           ext/SPIRV-Cross/reference/shaders-msl/tese/in-array-of-struct.raw-tess-in.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/in-block-with-nested-struct.raw-tess-in.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/in-block-with-nested-struct.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/input-array.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/input-types.raw-tess-in.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/input-types.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/load-control-point-array-of-matrix.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/load-control-point-array.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/quad.domain.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/quad.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/read-tess-level-in-func-quad.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/read-tess-level-in-func-quad.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/read-tess-level-in-func.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/read-tess-level-in-func.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/set-from-function.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/triangle-tess-level.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/triangle.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/water_tess.raw-tess-in.tese
           ext/SPIRV-Cross/reference/shaders-msl/tese/water_tess.tese
           ext/SPIRV-Cross/reference/shaders-msl/vert/array-component-io.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/array-component-io.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/basic.capture.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/basic.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/basic.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/buffer_device_address.msl2.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/clip-distance-block.no-user-varying.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/clip-distance-block.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/copy.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/float-math.invariant-float-math.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/float-math.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/functions.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/implicit-position-1.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/implicit-position-2.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/in_out_array_mat.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/interface-block-block-composites.frag
           ext/SPIRV-Cross/reference/shaders-msl/vert/interface-block-block-composites.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/interface-block-single-element-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/interpolation-qualifiers-block.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/interpolation-qualifiers.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/invariant.msl21.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/leaf-function.capture.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/leaf-function.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no-disable-vertex-out.frag-output.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no_stage_out.for-tess.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no_stage_out.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no_stage_out.write_buff.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no_stage_out.write_buff_atomic.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/no_stage_out.write_tex.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/out-block-with-nested-struct-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/out-block-with-struct-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/out_block.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/packed-bool-to-uint.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/packed-bool2-to-packed_uint2.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/packed_matrix.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/pointsize.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/resource-arrays-leaf.ios.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/resource-arrays.ios.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/return-array.force-native-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/return-array.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/set_builtin_in_func.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/sign-int-types.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/signedness-mismatch.shader-inputs.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/texture_buffer.texture-buffer-native.msl21.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/ubo.alignment.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/ubo.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/uniform-struct-out-of-order-offests.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/uniform-struct-packing-nested.vert
           ext/SPIRV-Cross/reference/shaders-msl/vert/unused-position.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/basic.multiview.no-layered.nocompat.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/basic.multiview.nocompat.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.ios.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/spec-constant.msl11.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/device-group.multiview.viewfromdev.nocompat.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/device-group.nocompat.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/multiview.multiview.no-layered.nocompat.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/multiview.multiview.nocompat.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/multiview.nocompat.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/reference/shaders-msl/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/access-chain-dominator-in-loop-body-2.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/access-chain-dominator-in-loop-body.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/access-tracking-function-call-result.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/arithmetic-conversion-signs.asm.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/basic.spv16.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/bitcast-fp16-fp32.asm.vk.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/bitcast-fp16-fp32.asm.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-atomic-nonuniform.vk.nocompat.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-device-address-ptr-casting.vk.nocompat.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-reference-aliased-block-name.nocompat.vk.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-reference-pointer-to-pod-in-buffer.asm.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-reference-pointer-to-unused-pod-in-buffer.asm.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/buffer-reference-synthesized-pointer.asm.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/copy-logical.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/expression-nesting-limits.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/extended-debug-extinst.invalid.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/fuzz-collapse-degenerate-loop.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/fuzz-loop-variable-dominator-with-unreachable-continue-block.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/glsl.std450.frexp-modf-struct.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/image-atomic-nonuniform.vk.nocompat.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/local-size-id-override.vk.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/local-size-id-override.vk.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/local-size-id.vk.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/local-size-id.vk.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/loop-variable-early-read-with-initializer.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/loop-variable-early-read-with-undef.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/loop-variable-with-initializer.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/multi-break-switch-out-of-loop.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/nonuniform-bracket-handling.vk.nocompat.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/phi-temporary-copy-loop-variable.asm.invalid.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/ray-query-force-temporary-rtas.spv14.asm.vk.nocompat.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/ray-query-function-object.spv14.asm.vk.nocompat.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/spec-constant-name-aliasing.vk.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/spec-constant-name-aliasing.vk.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/spec-constant-op-convert-sign.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/storage-buffer-basic.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/comp/temorary-access-terminator.vk.nocompat.asm.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/degenerate-selection-constructs.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/array-builtin-bitcast-load-store.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/collapsed-switch-phi-flush.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/combined-image-sampler-dxc-min16float.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/complex-opaque-handle-reuse-in-loop.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/composite-insert-hoisted-temporaries-1.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/composite-insert-hoisted-temporaries-2.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/demote-impure-function-call.vk.nocompat.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/discard-impure-function-call.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/do-while-continue-phi.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/do-while-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/early-conditional-return-switch.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/for-loop-dedicated-merge-block-inverted.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/for-loop-dedicated-merge-block-non-inverted.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/for-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/inliner-dominator-inside-loop.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/late-expression-invalidation-2.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/late-expression-invalidation.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/ldexp-uint-exponent.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/loop-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/nonuniform-bracket-handling-2.vk.nocompat.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/nonuniform-qualifier-propagation.vk.nocompat.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/nonuniform-ssbo.nocompat.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/opaque-id-literal-alias.preserve.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/out-of-order-struct-id.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/pixel-interlock-callstack.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/pixel-interlock-control-flow.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/pixel-interlock-split-functions.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules-hoisted-temporaries.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules-hoisted-temporary.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/reserved-identifiers.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/selection-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/sparse-texture-feedback-uint-code.asm.desktop.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/subgroup-arithmetic-cast.nocompat.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/switch-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/switch-non-default-fallthrough-no-phi.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/switch-single-case-multiple-exit-cfg.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/terminate-impure-function-call.spv16.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/texel-fetch-ms-uint-sample.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/unordered-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/unordered-compare.relax-nan.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/vector-extract-dynamic-spec-constant.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/frag/while-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/geom/store-uint-layer.invalid.asm.geom
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/loop-header-self-continue-break.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/mesh/mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/rgen/acceleration-nonuniform.spv14.vk.nocompat.asm.rgen.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/task/task-shader.vk.nocompat.spv14.asm.task.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/tesc/array-of-block-output-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/tesc/copy-memory-control-point.asm.tesc
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/tesc/tess-level-initializer.asm.tesc
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/complex-link-by-name.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/complex-link-by-name.force-flattened-io.legacy.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/constant-composite-extract.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/debug-printf.asm.vk.nocompat.vert.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/asm/vert/semantic-decoration.asm.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/bitcast-16bit-1.invalid.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/bitcast-16bit-2.invalid.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/glsl.std450.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/image-load-formatted.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/inout-struct.invalid.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/int16min-literal.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/int64min-literal.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/loop-break-merge-after-inner-continue.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/loop-resolve-debug-semantics.g.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/loop-resolve-debug-semantics.gV.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/loop.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/return.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/shader_ballot_nonuniform_invocations.invalid.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/specialization-constant-evaluation.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/struct-packing-scalar.nocompat.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/subgroups.nocompat.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/subgroups_basicvoteballot.vk.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/subgroups_basicvoteballot.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/16bit-constants.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/fp16.invalid.desktop.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/frag-fully-covered.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/fs.invalid.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/image-gather.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/modf-non-function-purity-analysis.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/multi-dimensional.desktop.invalid.flatten_dim.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/nonuniform-constructor.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/pixel-interlock-simple-callstack.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/sparse-texture-clamp.desktop.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/sparse-texture-feedback.desktop.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.framebuffer-fetch-noncoherent.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.legacy.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.legacy.framebuffer-fetch-noncoherent.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/texture-gather-offsets.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/texture1d-emulation.es.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/texture1d-emulation.legacy.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/legacy/frag/switch-single-case-multiple-exit-cfg.legacy.asm.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/task/task-shader-basic-2.vk.spv14.nocompat.task.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/task/task-shader-basic.vk.spv14.nocompat.task.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/vert/io-blocks.force-flattened-io.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/frag/shading-rate.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/frag/spec-constant.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/frag/ubo-offset-out-of-order.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/frag/volatile-helper-invocation.vk.nocompat.spv16.frag.vk
           ext/SPIRV-Cross/reference/shaders-no-opt/vulkan/vert/primitive-shading-rate.vk.nocompat.vert.vk
           ext/SPIRV-Cross/reference/shaders-reflection/asm/aliased-entry-point-names.asm.multi.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/comp/pointer-to-array-of-physical-pointer.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-glsl-ssbo-1.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-glsl-ssbo-2.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-hlsl-uav-1.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-hlsl-uav-2.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-none-ssbo-1.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-none-ssbo-2.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-none-uav-1.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/asm/op-source-none-uav-2.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/array-of-physical-pointer.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/function-pointer.invalid.asm.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/out-of-order-block-offsets.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/physical-pointer.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/struct-layout.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/struct-packing.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/comp/workgroup-size-spec-constant.comp.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/combined-texture-sampler-shadow.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/combined-texture-sampler.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/image-load-store-uint-coord.asm.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/input-attachment-ms.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/input-attachment.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/push-constant.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/separate-sampler-texture-array.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/frag/spec-constant.vk.frag.json
           ext/SPIRV-Cross/reference/shaders-reflection/rgen/acceleration_structure.vk.rgen.json
           ext/SPIRV-Cross/reference/shaders-reflection/vert/array-size-reflection.vert.json
           ext/SPIRV-Cross/reference/shaders-reflection/vert/read-from-row-major-array.vert.json
           ext/SPIRV-Cross/reference/shaders-reflection/vert/stride-reflection.vert.json
           ext/SPIRV-Cross/reference/shaders-reflection/vert/texture_buffer.vert.json
           ext/SPIRV-Cross/reference/shaders-ue4-no-opt/asm/frag/accesschain-invalid-expression.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-ue4-no-opt/asm/frag/array-copy-error.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-ue4-no-opt/asm/frag/phi-variable-declaration.asm.invalid.frag
           ext/SPIRV-Cross/reference/shaders-ue4-no-opt/asm/tese/ds-texcoord-array.asm.tese
           ext/SPIRV-Cross/reference/shaders-ue4-no-opt/asm/vert/loop-accesschain-writethrough.asm.invalid.vert
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/depth-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/global-constant-arrays.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/padded-float-array-member-defef.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/sample-mask-not-array.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/subpass-input.ios.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/subpass-input.msl23.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/texture-atomics.asm.argument.msl2.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/texture-atomics.asm.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/frag/texture-atomics.asm.graphics-robust-access.frag
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tesc/hs-incorrect-base-type.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tesc/hs-input-array-access.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tesc/hs-texcoord-array.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tesc/tess-factor-must-be-threadgroup.invalid.asm.tesc
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tese/ds-double-gl-in-deref.asm.tese
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tese/ds-patch-input-fixes.asm.tese
           ext/SPIRV-Cross/reference/shaders-ue4/asm/tese/ds-patch-inputs.asm.tese
           ext/SPIRV-Cross/reference/shaders-ue4/asm/vert/array-missing-copies.asm.vert
           ext/SPIRV-Cross/reference/shaders-ue4/asm/vert/texture-buffer.asm.vert
           ext/SPIRV-Cross/reference/shaders/amd/gcn_shader.comp
           ext/SPIRV-Cross/reference/shaders/amd/shader_ballot.comp
           ext/SPIRV-Cross/reference/shaders/amd/shader_group_vote.comp
           ext/SPIRV-Cross/reference/shaders/amd/shader_trinary_minmax.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_iequal.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/builtin-compute-bitcast.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/decoration-group.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/hlsl-functionality.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/logical.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/op-phi-swap.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/recompile-block-naming.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/switch-break-ladder.asm.invalid.comp
           ext/SPIRV-Cross/reference/shaders/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/reference/shaders/asm/frag/combined-sampler-reuse.vk.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/combined-sampler-reuse.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/complex-name-workarounds.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/composite-construct-struct-no-swizzle.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/do-while-statement-fallback.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/for-loop-phi-only-continue.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/hlsl-sample-cmp-level-zero-cube.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/hlsl-sample-cmp-level-zero.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-fetch-no-sampler.asm.vk.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-fetch-no-sampler.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-fetch-no-sampler.no-samplerless.asm.vk.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-fetch-no-sampler.no-samplerless.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-query-no-sampler.vk.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/image-query-no-sampler.vk.asm.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/inf-nan-constant-double.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/invalidation.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/loop-body-dominator-continue-access.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/loop-header-to-continue.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/multi-for-loop-init.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/op-phi-swap-continue-block.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/out-of-bounds-access-opspecconstant.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/out-of-bounds-access.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/pack-and-unpack-uint2.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/sampler-buffer-array-without-sampler.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/sampler-buffer-without-sampler.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/struct-composite-extract-swizzle.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/switch-label-shared-block.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/switch-preserve-sign-extension.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/temporary-name-alias.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/temporary-phi-hoisting.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/texture-sampling-fp16.asm.vk.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/texture-sampling-fp16.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/unknown-depth-state.asm.vk.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/unknown-depth-state.asm.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/reference/shaders/asm/geom/block-name-namespace.asm.geom
           ext/SPIRV-Cross/reference/shaders/asm/geom/inout-split-access-chain-handle.asm.geom
           ext/SPIRV-Cross/reference/shaders/asm/geom/split-access-chain-input.asm.geom
           ext/SPIRV-Cross/reference/shaders/asm/geom/unroll-glposition-load.asm.geom
           ext/SPIRV-Cross/reference/shaders/asm/tese/unroll-input-array-load.asm.tese
           ext/SPIRV-Cross/reference/shaders/asm/vert/empty-io.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/global-builtin.sso.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/invariant-block.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/invariant-block.sso.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/invariant.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/invariant.sso.asm.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/spec-constant-op-composite.asm.vk.vert
           ext/SPIRV-Cross/reference/shaders/asm/vert/spec-constant-op-composite.asm.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/reference/shaders/comp/atomic.comp
           ext/SPIRV-Cross/reference/shaders/comp/bake_gradient.comp
           ext/SPIRV-Cross/reference/shaders/comp/barriers.comp
           ext/SPIRV-Cross/reference/shaders/comp/basic.comp
           ext/SPIRV-Cross/reference/shaders/comp/casts.comp
           ext/SPIRV-Cross/reference/shaders/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/reference/shaders/comp/cfg.comp
           ext/SPIRV-Cross/reference/shaders/comp/coherent-block.comp
           ext/SPIRV-Cross/reference/shaders/comp/coherent-image.comp
           ext/SPIRV-Cross/reference/shaders/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/reference/shaders/comp/composite-construct.comp
           ext/SPIRV-Cross/reference/shaders/comp/culling.comp
           ext/SPIRV-Cross/reference/shaders/comp/defer-parens.comp
           ext/SPIRV-Cross/reference/shaders/comp/dowhile.comp
           ext/SPIRV-Cross/reference/shaders/comp/generate_height.comp
           ext/SPIRV-Cross/reference/shaders/comp/image.comp
           ext/SPIRV-Cross/reference/shaders/comp/insert.comp
           ext/SPIRV-Cross/reference/shaders/comp/mat3.comp
           ext/SPIRV-Cross/reference/shaders/comp/mod.comp
           ext/SPIRV-Cross/reference/shaders/comp/modf.comp
           ext/SPIRV-Cross/reference/shaders/comp/outer-product.comp
           ext/SPIRV-Cross/reference/shaders/comp/read-write-only.comp
           ext/SPIRV-Cross/reference/shaders/comp/rmw-matrix.comp
           ext/SPIRV-Cross/reference/shaders/comp/rmw-opt.comp
           ext/SPIRV-Cross/reference/shaders/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/reference/shaders/comp/shared.comp
           ext/SPIRV-Cross/reference/shaders/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/reference/shaders/comp/ssbo-array.comp
           ext/SPIRV-Cross/reference/shaders/comp/struct-layout.comp
           ext/SPIRV-Cross/reference/shaders/comp/struct-packing.comp
           ext/SPIRV-Cross/reference/shaders/comp/torture-loop.comp
           ext/SPIRV-Cross/reference/shaders/comp/type-alias.comp
           ext/SPIRV-Cross/reference/shaders/comp/udiv.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/comp/enhanced-layouts.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/comp/fp64.desktop.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/comp/image-formats.desktop.noeliminate.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/comp/int64.desktop.comp
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/clip-cull-distance.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/depth-greater-than.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/depth-less-than.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/dual-source-blending.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/hlsl-uav-block-alias.asm.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/image-query.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/image-size.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/image-size.no-qualifier-deduction.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/in-block-qualifiers.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/layout-component.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/stencil-export.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/frag/texture-proj-shadow.desktop.frag
           ext/SPIRV-Cross/reference/shaders/desktop-only/geom/basic.desktop.sso.geom
           ext/SPIRV-Cross/reference/shaders/desktop-only/geom/viewport-index.desktop.geom
           ext/SPIRV-Cross/reference/shaders/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/reference/shaders/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/clip-cull-distance.desktop.sso.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/out-block-qualifiers.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/shader-draw-parameters-450.desktop.vk.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/shader-draw-parameters-450.desktop.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/shader-draw-parameters.desktop.vk.vert
           ext/SPIRV-Cross/reference/shaders/desktop-only/vert/shader-draw-parameters.desktop.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/flatten/array.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/basic.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/copy.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/reference/shaders/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/struct.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/reference/shaders/flatten/types.flatten.frag
           ext/SPIRV-Cross/reference/shaders/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/reference/shaders/frag/avoid-expression-lowering-to-loop.frag
           ext/SPIRV-Cross/reference/shaders/frag/barycentric-khr.frag
           ext/SPIRV-Cross/reference/shaders/frag/barycentric-nv.frag
           ext/SPIRV-Cross/reference/shaders/frag/basic.frag
           ext/SPIRV-Cross/reference/shaders/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/reference/shaders/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/reference/shaders/frag/constant-array.frag
           ext/SPIRV-Cross/reference/shaders/frag/constant-composites.frag
           ext/SPIRV-Cross/reference/shaders/frag/false-loop-init.frag
           ext/SPIRV-Cross/reference/shaders/frag/flush_params.frag
           ext/SPIRV-Cross/reference/shaders/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/reference/shaders/frag/for-loop-init.frag
           ext/SPIRV-Cross/reference/shaders/frag/frexp-modf.frag
           ext/SPIRV-Cross/reference/shaders/frag/front-facing.frag
           ext/SPIRV-Cross/reference/shaders/frag/gather-dref.frag
           ext/SPIRV-Cross/reference/shaders/frag/ground.frag
           ext/SPIRV-Cross/reference/shaders/frag/helper-invocation.frag
           ext/SPIRV-Cross/reference/shaders/frag/hoisted-temporary-use-continue-block-as-value.frag
           ext/SPIRV-Cross/reference/shaders/frag/image-load-store-uint-coord.asm.frag
           ext/SPIRV-Cross/reference/shaders/frag/inside-loop-dominated-variable-preservation.frag
           ext/SPIRV-Cross/reference/shaders/frag/loop-dominator-and-switch-default.frag
           ext/SPIRV-Cross/reference/shaders/frag/lut-promotion.frag
           ext/SPIRV-Cross/reference/shaders/frag/mix.frag
           ext/SPIRV-Cross/reference/shaders/frag/modf-pointer-function-analysis.frag
           ext/SPIRV-Cross/reference/shaders/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/reference/shaders/frag/pixel-interlock-ordered.frag
           ext/SPIRV-Cross/reference/shaders/frag/pixel-interlock-unordered.frag
           ext/SPIRV-Cross/reference/shaders/frag/pls.frag
           ext/SPIRV-Cross/reference/shaders/frag/post-depth-coverage-es.frag
           ext/SPIRV-Cross/reference/shaders/frag/post-depth-coverage.frag
           ext/SPIRV-Cross/reference/shaders/frag/round-even.frag
           ext/SPIRV-Cross/reference/shaders/frag/round.frag
           ext/SPIRV-Cross/reference/shaders/frag/sample-interlock-ordered.frag
           ext/SPIRV-Cross/reference/shaders/frag/sample-interlock-unordered.frag
           ext/SPIRV-Cross/reference/shaders/frag/sample-parameter.frag
           ext/SPIRV-Cross/reference/shaders/frag/sampler-ms.frag
           ext/SPIRV-Cross/reference/shaders/frag/sampler-proj.frag
           ext/SPIRV-Cross/reference/shaders/frag/sampler.frag
           ext/SPIRV-Cross/reference/shaders/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/reference/shaders/frag/selection-block-dominator.frag
           ext/SPIRV-Cross/reference/shaders/frag/struct-type-unrelated-alias.frag
           ext/SPIRV-Cross/reference/shaders/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/reference/shaders/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/reference/shaders/frag/swizzle.frag
           ext/SPIRV-Cross/reference/shaders/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/reference/shaders/frag/ubo-load-row-major-workaround.frag
           ext/SPIRV-Cross/reference/shaders/frag/ubo_layout.frag
           ext/SPIRV-Cross/reference/shaders/frag/unary-enclose.frag
           ext/SPIRV-Cross/reference/shaders/geom/basic.geom
           ext/SPIRV-Cross/reference/shaders/geom/geometry-passthrough.geom
           ext/SPIRV-Cross/reference/shaders/geom/lines-adjacency.geom
           ext/SPIRV-Cross/reference/shaders/geom/lines.geom
           ext/SPIRV-Cross/reference/shaders/geom/multi-stream.geom
           ext/SPIRV-Cross/reference/shaders/geom/points.geom
           ext/SPIRV-Cross/reference/shaders/geom/single-invocation.geom
           ext/SPIRV-Cross/reference/shaders/geom/transform-feedback-streams.geom
           ext/SPIRV-Cross/reference/shaders/geom/triangles-adjacency.geom
           ext/SPIRV-Cross/reference/shaders/geom/triangles.geom
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/explicit-lod.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/explicit-lod.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/fma.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/io-blocks.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/multiple-struct-flattening.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/round.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/struct-varying.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/fragment/switch.legacy.frag
           ext/SPIRV-Cross/reference/shaders/legacy/vert/implicit-lod.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/int-attribute.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/io-block.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/struct-flatten-inner-array.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/struct-flatten-stores-multi-dimension.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/struct-varying.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/switch-nested.legacy.vert
           ext/SPIRV-Cross/reference/shaders/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/reference/shaders/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/shaders/mesh/mesh-shader-basic-points.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/shaders/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh.vk
           ext/SPIRV-Cross/reference/shaders/tesc/basic.tesc
           ext/SPIRV-Cross/reference/shaders/tesc/water_tess.tesc
           ext/SPIRV-Cross/reference/shaders/tese/ccw.tese
           ext/SPIRV-Cross/reference/shaders/tese/cw.tese
           ext/SPIRV-Cross/reference/shaders/tese/equal.tese
           ext/SPIRV-Cross/reference/shaders/tese/fractional_even.tese
           ext/SPIRV-Cross/reference/shaders/tese/fractional_odd.tese
           ext/SPIRV-Cross/reference/shaders/tese/input-array.tese
           ext/SPIRV-Cross/reference/shaders/tese/line.tese
           ext/SPIRV-Cross/reference/shaders/tese/load-array-of-array.tese
           ext/SPIRV-Cross/reference/shaders/tese/patch-input-array.tese
           ext/SPIRV-Cross/reference/shaders/tese/triangle.tese
           ext/SPIRV-Cross/reference/shaders/tese/water_tess.tese
           ext/SPIRV-Cross/reference/shaders/vert/basic.vert
           ext/SPIRV-Cross/reference/shaders/vert/ground.vert
           ext/SPIRV-Cross/reference/shaders/vert/invariant.vert
           ext/SPIRV-Cross/reference/shaders/vert/no-contraction.vert
           ext/SPIRV-Cross/reference/shaders/vert/ocean.vert
           ext/SPIRV-Cross/reference/shaders/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/reference/shaders/vert/return-array.vert
           ext/SPIRV-Cross/reference/shaders/vert/row-major-workaround.vert
           ext/SPIRV-Cross/reference/shaders/vert/texture_buffer.vert
           ext/SPIRV-Cross/reference/shaders/vert/transform-feedback-decorations.vert
           ext/SPIRV-Cross/reference/shaders/vert/ubo.vert
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/array-of-buffer-reference.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-atomic.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-base-alignment-promote.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-bitcast-uvec2.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-bitcast.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference-decorations.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/buffer-reference.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/fp-atomic.nocompat.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/ray-query.nocompat.spv14.invalid.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/spec-constant-op-member-array.vk.comp
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/spec-constant-op-member-array.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/spec-constant-work-group-size.vk.comp
           ext/SPIRV-Cross/reference/shaders/vulkan/comp/spec-constant-work-group-size.vk.comp.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/combined-texture-sampler.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/combined-texture-sampler.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/demote-to-helper.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/desktop-mediump.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/desktop-mediump.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/input-attachment-ms.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/input-attachment-ms.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/input-attachment.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/input-attachment.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/nonuniform-qualifier.vk.nocompat.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/push-constant-as-ubo.push-ubo.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/push-constant-as-ubo.push-ubo.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/push-constant.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-combined-fake-overload.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-combined-fake-overload.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-sampler-texture-array.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-sampler-texture-array.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-sampler-texture.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/separate-sampler-texture.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/shader-arithmetic-8bit.nocompat.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/spec-constant-block-size.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/spec-constant-block-size.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/spec-constant-ternary.vk.frag
           ext/SPIRV-Cross/reference/shaders/vulkan/frag/spec-constant-ternary.vk.frag.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rahit/terminators.khr.spv14.nocompat.vk.rahit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rahit/terminators.nocompat.vk.rahit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_block.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_block.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_block_in_function.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_plain.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_plain.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_struct.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_attribute_struct.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_kind.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_kind.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_t.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/hit_t.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/incoming_ray_flags.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/incoming_ray_flags.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/instance_custom_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/instance_custom_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/instance_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/instance_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_ray_direction.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_ray_direction.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_ray_origin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_ray_origin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_to_world.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/object_to_world.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/payloads.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/payloads.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/primitive_id.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/primitive_id.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tmax.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tmax.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tmin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tmin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tracing.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/ray_tracing.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_ray_direction.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_ray_direction.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_ray_origin.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_ray_origin.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_to_object.khr.spv14.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rchit/world_to_object.nocompat.vk.rchit.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/convert-u-to-as.spv14.vk.nocompat.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/execute_callable.nocompat.khr.spv14.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/execute_callable.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/launch_id.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/launch_id.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/launch_size.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/launch_size.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/payloads.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/payloads.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/pure_call.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/pure_call.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/ray_tracing.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/ray_tracing.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/shader_record_buffer.khr.spv14.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rgen/shader_record_buffer.nocompat.vk.rgen.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rint/report-intersection.khr.spv14.nocompat.vk.rint.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rint/report-intersection.nocompat.vk.rint.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rmiss/ray_tracing.khr.spv14.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rmiss/ray_tracing.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/device-group.nocompat.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/multiview.nocompat.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/small-storage.vk.vert.vk
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/reference/shaders/vulkan/vert/vulkan-vertex.vk.vert.vk
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/access-chain-load-store-composite.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/buffer-atomic-nonuniform.asm.sm51.nonuniformresource.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/glsl.std450.frexp-modf-struct.fxconly.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/image-atomic-nonuniform.asm.sm51.nonuniformresource.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/local-size-id-override.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/local-size-id.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/num-workgroups.spv14.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/spec-constant-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/specialization-constant-workgroup.nofxc.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/comp/storage-buffer-basic.nofxc.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/nonuniform-bracket-handling-2.nonuniformresource.sm51.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/nonuniform-ssbo.sm51.nonuniformresource.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/pixel-interlock-callstack.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/pixel-interlock-control-flow.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/pixel-interlock-split-functions.sm51.fxconly.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/struct-packing-last-element-array-matrix-rule.invalid.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/subgroup-arithmetic-cast.invalid.nofxc.sm60.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/unordered-compare.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/unordered-compare.relax-nan.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/mesh/mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/vert/complex-link-by-name.asm.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/glsl.std450.fxconly.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/subgroups-boolean.invalid.nofxc.sm60.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/subgroups.invalid.nofxc.sm60.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/cbuffer-packing-straddle.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/constant-buffer-array.invalid.sm51.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/fp16.invalid.desktop.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/frag-coord.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/helper-invocation.fxconly.nofxc.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/native-16bit-types.fxconly.nofxc.sm62.native-16bit.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/nonuniform-constructor.sm51.nonuniformresource.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/pixel-interlock-simple-callstack.sm51.fxconly.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/spec-constant.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/ubo-offset-out-of-order.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/frag/volatile-helper-invocation.fxconly.nofxc.spv16.frag
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/base-instance.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/base-vertex.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/block-io-auto-location-assignment.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/empty-shader.nofxc.sm30.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/flatten-matrix-input.flatten-matrix-vertex-input.vert
           ext/SPIRV-Cross/shaders-hlsl-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/access-chain-invalidate.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/cbuffer-stripped.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/pack-and-unpack-uint2.fxconly.nofxc.sm60.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/shaders-hlsl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/shaders-hlsl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/shaders-hlsl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/shaders-hlsl/asm/vert/vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/shaders-hlsl/comp/access-chain-load-composite.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/access-chains.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/access-chains.force-uav.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/address-buffers.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/atomic.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/barriers.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/builtins.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/globallycoherent.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/image.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/image.nonwritable-uav-texture.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/inverse.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/num-workgroups-alone.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/num-workgroups-with-builtins.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/outer-product.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/rayquery.nofxc.fxconly.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/rwbuffer-matrix.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/shared.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/shaders-hlsl/comp/ssbo-array.comp
           ext/SPIRV-Cross/shaders-hlsl/flatten/array.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/copy.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/shaders-hlsl/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/shaders-hlsl/flatten/types.flatten.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/basic-color-3comp.sm30.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/basic-color-3comp.sm50.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/basic.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/bit-conversions.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/boolean-mix.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/builtins.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/bvec-operations.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/clip-cull-distance.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/combined-texture-sampler-parameter.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/combined-texture-sampler-shadow.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/constant-composites.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/demote-to-helper.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/depth-less-than.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/early-fragment-test.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/fp16-packing.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/front-facing.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/image-query-selective.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/image-query-uav.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/image-query-uav.nonwritable-uav-texture.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/image-query.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/input-attachment.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/io-block.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/legacy-tex-modifiers.sm30.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/lut-promotion.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/matrix-input.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/mod.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/mrt.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/no-return.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/no-return2.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/nonuniform-qualifier.nonuniformresource.sm51.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/pixel-interlock-ordered.sm51.fxconly.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/point-coord-compat.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/readonly-coherent-ssbo.force-uav.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/readonly-coherent-ssbo.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/resources.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/row-major-layout-in-struct.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sample-cmp-level-zero.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sample-mask-in-and-out.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sample-mask-in.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sample-mask-out.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sampler-array.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/sampler-image-arrays.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/separate-combined-fake-overload.sm30.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/swizzle-scalar.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/tex-sampling-ms.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/tex-sampling.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/texture-size-combined-image-sampler.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/unary-enclose.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/unorm-snorm-packing.frag
           ext/SPIRV-Cross/shaders-hlsl/frag/various-glsl-ops.frag
           ext/SPIRV-Cross/shaders-hlsl/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders-hlsl/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders-hlsl/vert/basic.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/clip-cull-distance.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/instancing.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/invariant.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/legacy-int-attribute.sm30.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/locations.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/matrix-attribute.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/matrix-output.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/no-contraction.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/no-input.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/point-size-compat.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/qualifiers.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/return-array.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/sampler-buffers.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/struct-composite-decl.vert
           ext/SPIRV-Cross/shaders-hlsl/vert/texture_buffer.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/arithmetic-conversion-signs.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/atomic-min-max-sign.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/bitcast-fp16-fp32.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/block-like-array-type-construct-2.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/block-like-array-type-construct.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/buffer-device-address-ptr-casting.msl24.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/composite-construct-buffer-struct.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/copy-logical-2.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/copy-logical-offset-and-array-stride-diffs.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/copy-logical.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/device-array-load-temporary.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/device-array-load-temporary.force-native-array.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/device-constant-array-load-store.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/device-constant-array-load-store.force-native-array.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/glsl.std450.frexp-modf-struct.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/local-size-id-override.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/local-size-id.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/modf-storage-class.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/opptrdiff-basic.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/opptrdiff-opptraccesschain-elem-offset.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/opptrequal-basic.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/opptrequal-row-maj-mtx-bypass-transpose.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/opptrnotequal-basic.spv14.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/spec-constant-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/storage-buffer-basic.invalid.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/storage-buffer-pointer-argument.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/comp/variable-pointers.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/access-chain-array-ubo-partial.argument.msl2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/access-chain-array-ubo-partial.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/component-insert-packed-expression.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/constant-composite-block-no-array-stride-2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/copy-memory-block-like-thread-local.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/fixup-entry-point-identifier.nomain.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/image-gather.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/image-type-normal-comparison-usage.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/in_block_with_aliased_struct_and_name.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/input-attachment-unused-frag-coord.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/modf-frexp-scalar-access-chain-output.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/pixel-interlock-callstack.msl2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/pixel-interlock-control-flow.msl2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/pixel-interlock-split-functions.msl2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/private-initializer-direct-store.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/subgroup-arithmetic-cast.msl21.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/texture-access.swizzle.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/usage-tracking-modf-io-pointer.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-0.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-0.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-1.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-location-1.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-point-size.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-point-size.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-position.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers-block.mask-position.multi-patch.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-location-0.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-location-0.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-location-1.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-location-1.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-point-size.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-point-size.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-position.msl2.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/masking/initializers.mask-position.msl2.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/composite-extract-row-major.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-2.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-3.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-4.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding-5.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/load-packed-no-forwarding.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/packed-vector-extract-insert.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/row-major-split-access-chain.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-array-float2.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-array-float3-one-element.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-array-float3.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float2x2-col-major.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float2x2-row-major.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float2x3-col-major.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float2x3-row-major.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float3x2-col-major.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float3x2-row-major.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float3x3-col-major.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/packing/scalar-float3x3-row-major.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/array-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/block-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/builtin-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/composite-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/copy-memory-control-point.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/copy-tess-level-tri.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/plain-control-point-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/tess-level-initializer-quad.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/tess-level-initializer-triangle.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tesc/tess-level-read-write-in-function-tri.asm.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tese/copy-tess-level.asm.msl2.tese
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/tese/split-access-chain.asm.tese
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/composite-extract-physical-type-id.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/constant-composite-block-no-array-stride.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/duplicate-view-index.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/op-load-forced-temporary-array.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/array-copy-threadgroup-memory.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/basic.dynamic-buffer.msl2.invalid.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/bda-restrict-pointer-variable.msl2.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/bitcast-16bit-1.invalid.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/bitcast-16bit-2.invalid.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/buffer-device-address-from-pointer-complex-chain.msl23.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/glsl.std450.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/implicit-integer-promotion.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/int16min-literal.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/int64.invalid.msl22.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/int64min-literal.msl22.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/loop.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/return.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/std140-array-load-composite-construct.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/struct-packing-scalar.nocompat.invalid.vk.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl12.emulate-subgroup.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.fixed-subgroup.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.ios.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl22.ios.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl23.ios.simd.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/components/fragment-input-component.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/components/fragment-output-component.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/components/fragment-output-component.pad-fragment.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/components/vertex-input-component.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/components/vertex-output-component.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/16bit-constants.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/demote-to-helper.vk.nocompat.msl21.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/depth-image-gather.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/force-active-resources.msl2.argument..force-active.discrete.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/fp16.desktop.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/image-gather.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/in_block_assign.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/min-max-clamp.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/min-max-clamp.relax-nan.invalid.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/nonuniform-constructor.msl2.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/pixel-interlock-simple-callstack.msl2.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/pull-interpolant-access-chain.msl23.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/shadow-compare-global-alias.invalid.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subgroups.nocompat.invalid.vk.msl22.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input-attachment-index-fallback.msl20.ios.framebuffer-fetch.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input-attachment-index-fallback.msl23.framebuffer-fetch.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input-function-argument.framebuffer-fetch.ios.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input-function-argument.framebuffer-fetch.msl23.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input.decoration-binding.framebuffer-fetch.msl23.argument.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input.decoration-binding.framebuffer-fetch.msl23.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.argument.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/subpass-input.decoration-binding.ios.framebuffer-fetch.msl2.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/texture-access-int.swizzle.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/texture-access-leaf.swizzle.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/texture-access-uint.swizzle.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/texture-access.swizzle.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/ubo-array-multiple-structs-access-chain.argument.msl2.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/ubo-array-multiple-structs-access-chain.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/ubo-offset-out-of-order.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/frag/volatile-helper-invocation.msl23.spv16.frag
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/array-of-vec3.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/array-of-vec4.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/isolated-scalar-access.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/load-store-col-rows.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x2-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x2-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x2-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x3-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x3-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x3-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x4-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x4-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-2x4-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x2-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x2-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x2-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x3-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x3-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x3-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x4-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x4-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-3x4-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x2-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x2-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x2-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x3-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x3-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x3-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x4-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x4-std140.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-4x4-std430.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-multiply-row-major.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-multiply-unpacked-col-major-2.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-multiply-unpacked-col-major.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-multiply-unpacked-row-major-2.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/matrix-multiply-unpacked-row-major.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/member-padding.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/std140-array-of-vectors.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-alignment.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-packing-array-of-scalar.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-packing-recursive.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-packing.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-size-padding-array-of-array.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/packing/struct-size-padding.comp
           ext/SPIRV-Cross/shaders-msl-no-opt/tesc/copy-tess-level.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/tesc/passthrough-clip-cull.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/tesc/tess-level-read-write-in-function-quad.tesc
           ext/SPIRV-Cross/shaders-msl-no-opt/tese/builtin-input-automatic-attribute-assignment.tese
           ext/SPIRV-Cross/shaders-msl-no-opt/tese/load-clip-cull.msl2.tese
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/cull-distance.for-tess.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/functions_nested.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/layer.msl11.invalid.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/modf-storage-class.capture.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/pass-array-by-value.force-native-array.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/uninitialized-vertex-output.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/unused-subgroup-builtin.msl22.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vert/viewport-index.msl2.invalid.vert
           ext/SPIRV-Cross/shaders-msl-no-opt/vulkan/frag/texture-access-function.swizzle.vk.frag
           ext/SPIRV-Cross/shaders-msl/amd/shader_trinary_minmax.msl21.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/buffer-write-relative-addr.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/buffer-write.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/copy-object-ssbo-to-ssbo.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/copy-object-ubo-to-ssbo.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/image-load-store-short-vector.invalid.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/op-spec-constant-op-vector-related.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/relaxed-block-layout.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/struct-resource-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/uint_smulextended.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/undefined-spec-constant-composite.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/variable-pointers-2.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/variable-pointers-store-forwarding.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/vector-builtin-type-cast-func.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/comp/vector-builtin-type-cast.asm.comp
           ext/SPIRV-Cross/shaders-msl/asm/frag/combined-sampler-reuse.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/depth-image-color-format-fetch.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/depth-image-color-format-sampled.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/descriptor-array-unnamed.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/disable-renamed-output.frag-output.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/extract-packed-from-composite.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/interpolation-qualifiers-struct.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/min-lod.msl22.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/pull-model-interpolation.asm.msl23.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/switch-different-sizes.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/texture-sampling-fp16.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/unknown-depth-state.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/unord-relational-op.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/unord-relational-op.relax-nan.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/shaders-msl/asm/tesc/tess-level-overrun.asm.tesc
           ext/SPIRV-Cross/shaders-msl/asm/tesc/tess-level-overrun.multi-patch.asm.tesc
           ext/SPIRV-Cross/shaders-msl/asm/tese/unnamed-builtin-array.asm.tese
           ext/SPIRV-Cross/shaders-msl/asm/vert/clip-distance-plain-variable.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/clip-distance-plain-variable.no-user-varying.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/copy-memory-interface.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/fake-builtin-input.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/invariant.msl21.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/packed-bool-to-uint.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/packed-bool2-to-packed_uint2.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/packing-test.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/spec-constant-op-composite.asm.vert
           ext/SPIRV-Cross/shaders-msl/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/shaders-msl/comp/access-private-workgroup-in-function.comp
           ext/SPIRV-Cross/shaders-msl/comp/argument-buffers-discrete.msl2.argument.discrete.comp
           ext/SPIRV-Cross/shaders-msl/comp/argument-buffers-image-load-store.ios.msl2.argument.comp
           ext/SPIRV-Cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp
           ext/SPIRV-Cross/shaders-msl/comp/array-length.comp
           ext/SPIRV-Cross/shaders-msl/comp/array-length.msl2.argument.discrete.comp
           ext/SPIRV-Cross/shaders-msl/comp/atomic.comp
           ext/SPIRV-Cross/shaders-msl/comp/barriers.comp
           ext/SPIRV-Cross/shaders-msl/comp/basic.comp
           ext/SPIRV-Cross/shaders-msl/comp/basic.dispatchbase.comp
           ext/SPIRV-Cross/shaders-msl/comp/basic.dispatchbase.msl11.comp
           ext/SPIRV-Cross/shaders-msl/comp/basic.inline-block.msl2.comp
           ext/SPIRV-Cross/shaders-msl/comp/buffer_device_address-packed-vec-and-cast-to-and-from-uvec2.msl23.comp
           ext/SPIRV-Cross/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp
           ext/SPIRV-Cross/shaders-msl/comp/builtins.comp
           ext/SPIRV-Cross/shaders-msl/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/shaders-msl/comp/coherent-block.comp
           ext/SPIRV-Cross/shaders-msl/comp/coherent-image.comp
           ext/SPIRV-Cross/shaders-msl/comp/complex-composite-constant-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/complex-type-alias.comp
           ext/SPIRV-Cross/shaders-msl/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/shaders-msl/comp/composite-array-initialization.force-native-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/composite-construct.comp
           ext/SPIRV-Cross/shaders-msl/comp/copy-array-of-arrays.comp
           ext/SPIRV-Cross/shaders-msl/comp/copy-array-of-arrays.force-native-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/culling.comp
           ext/SPIRV-Cross/shaders-msl/comp/defer-parens.comp
           ext/SPIRV-Cross/shaders-msl/comp/dowhile.comp
           ext/SPIRV-Cross/shaders-msl/comp/force-recompile-hooks.swizzle.comp
           ext/SPIRV-Cross/shaders-msl/comp/functions.comp
           ext/SPIRV-Cross/shaders-msl/comp/global-invocation-id-writable-ssbo-in-function.comp
           ext/SPIRV-Cross/shaders-msl/comp/global-invocation-id.comp
           ext/SPIRV-Cross/shaders-msl/comp/image-atomic-automatic-bindings.argument.msl2.comp
           ext/SPIRV-Cross/shaders-msl/comp/image-atomic-automatic-bindings.comp
           ext/SPIRV-Cross/shaders-msl/comp/image-cube-array-load-store.comp
           ext/SPIRV-Cross/shaders-msl/comp/image.comp
           ext/SPIRV-Cross/shaders-msl/comp/insert.comp
           ext/SPIRV-Cross/shaders-msl/comp/inverse.comp
           ext/SPIRV-Cross/shaders-msl/comp/local-invocation-id.comp
           ext/SPIRV-Cross/shaders-msl/comp/local-invocation-index.comp
           ext/SPIRV-Cross/shaders-msl/comp/mat3-row-maj-read-write-const.comp
           ext/SPIRV-Cross/shaders-msl/comp/mat3.comp
           ext/SPIRV-Cross/shaders-msl/comp/mod.comp
           ext/SPIRV-Cross/shaders-msl/comp/modf.comp
           ext/SPIRV-Cross/shaders-msl/comp/outer-product.comp
           ext/SPIRV-Cross/shaders-msl/comp/packing-test-1.comp
           ext/SPIRV-Cross/shaders-msl/comp/packing-test-2.comp
           ext/SPIRV-Cross/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.comp
           ext/SPIRV-Cross/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
           ext/SPIRV-Cross/shaders-msl/comp/ray-query.spv14.vk.ios.msl24..invalid.comp
           ext/SPIRV-Cross/shaders-msl/comp/read-write-only.comp
           ext/SPIRV-Cross/shaders-msl/comp/rmw-matrix.comp
           ext/SPIRV-Cross/shaders-msl/comp/rmw-opt.comp
           ext/SPIRV-Cross/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-array-of-arrays.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-matrix-array-of-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-matrix-cast.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-matrix-nested-struct-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-matrix-nested-struct.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared-struct-bool-cast.comp
           ext/SPIRV-Cross/shaders-msl/comp/shared.comp
           ext/SPIRV-Cross/shaders-msl/comp/spec-constant-op-member-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/spec-constant-work-group-size.comp
           ext/SPIRV-Cross/shaders-msl/comp/storage-buffer-std140-vector-array.comp
           ext/SPIRV-Cross/shaders-msl/comp/struct-layout.comp
           ext/SPIRV-Cross/shaders-msl/comp/struct-nested.comp
           ext/SPIRV-Cross/shaders-msl/comp/struct-packing.comp
           ext/SPIRV-Cross/shaders-msl/comp/threadgroup-boolean-workaround.comp
           ext/SPIRV-Cross/shaders-msl/comp/torture-loop.comp
           ext/SPIRV-Cross/shaders-msl/comp/type-alias.comp
           ext/SPIRV-Cross/shaders-msl/comp/type_casting_i64.msl22.comp
           ext/SPIRV-Cross/shaders-msl/comp/udiv.comp
           ext/SPIRV-Cross/shaders-msl/comp/writable-ssbo.comp
           ext/SPIRV-Cross/shaders-msl/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/shaders-msl/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/shaders-msl/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/shaders-msl/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/shaders-msl/desktop-only/tesc/arrayed-output.desktop.sso.tesc
           ext/SPIRV-Cross/shaders-msl/desktop-only/tesc/basic.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/desktop-only/tesc/struct-copy.desktop.sso.tesc
           ext/SPIRV-Cross/shaders-msl/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/shaders-msl/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/shaders-msl/desktop-only/vert/clip-cull-distance..no-user-varying.desktop.vert
           ext/SPIRV-Cross/shaders-msl/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/desktop-only/vert/shader-draw-parameters.desktop.vert
           ext/SPIRV-Cross/shaders-msl/flatten/basic.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/struct.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/shaders-msl/flatten/types.flatten.frag
           ext/SPIRV-Cross/shaders-msl/frag/argument-buffers.msl2.argument.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-component-io.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-of-array-lut.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-of-texture-swizzle-nonconstant-uniform.msl2.swizzle.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag
           ext/SPIRV-Cross/shaders-msl/frag/array-of-texture-swizzle.msl2.swizzle.frag
           ext/SPIRV-Cross/shaders-msl/frag/barycentric-nv-nopersp.msl22.frag
           ext/SPIRV-Cross/shaders-msl/frag/barycentric-nv.msl22.frag
           ext/SPIRV-Cross/shaders-msl/frag/basic.force-sample.frag
           ext/SPIRV-Cross/shaders-msl/frag/basic.frag
           ext/SPIRV-Cross/shaders-msl/frag/binary-func-unpack-pack-arguments.frag
           ext/SPIRV-Cross/shaders-msl/frag/binary-unpack-pack-arguments.frag
           ext/SPIRV-Cross/shaders-msl/frag/bitcasting.1d-as-2d.frag
           ext/SPIRV-Cross/shaders-msl/frag/bitcasting.frag
           ext/SPIRV-Cross/shaders-msl/frag/buffer-read-write.frag
           ext/SPIRV-Cross/shaders-msl/frag/buffer-read-write.texture-buffer-native.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/builtins.frag
           ext/SPIRV-Cross/shaders-msl/frag/clip-distance-varying.frag
           ext/SPIRV-Cross/shaders-msl/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/shaders-msl/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/shaders-msl/frag/constant-array.frag
           ext/SPIRV-Cross/shaders-msl/frag/constant-composites.frag
           ext/SPIRV-Cross/shaders-msl/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/shaders-msl/frag/cull-distance-varying.frag
           ext/SPIRV-Cross/shaders-msl/frag/depth-greater-than.frag
           ext/SPIRV-Cross/shaders-msl/frag/depth-less-than.frag
           ext/SPIRV-Cross/shaders-msl/frag/depth-out-early-frag-tests.frag
           ext/SPIRV-Cross/shaders-msl/frag/depth-out-no-early-frag-tests.frag
           ext/SPIRV-Cross/shaders-msl/frag/disable-frag-output.frag-output.frag
           ext/SPIRV-Cross/shaders-msl/frag/dual-source-blending.frag
           ext/SPIRV-Cross/shaders-msl/frag/early-fragment-tests.frag
           ext/SPIRV-Cross/shaders-msl/frag/false-loop-init.frag
           ext/SPIRV-Cross/shaders-msl/frag/flush_params.frag
           ext/SPIRV-Cross/shaders-msl/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/shaders-msl/frag/for-loop-init.frag
           ext/SPIRV-Cross/shaders-msl/frag/fp16-packing.frag
           ext/SPIRV-Cross/shaders-msl/frag/frag-demote-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/shaders-msl/frag/frag-discard-checks-continue-block.discard-checks.msl23.frag
           ext/SPIRV-Cross/shaders-msl/frag/frag-discard-checks.discard-checks.msl23.frag
           ext/SPIRV-Cross/shaders-msl/frag/fragment-component-padding.pad-fragment.frag
           ext/SPIRV-Cross/shaders-msl/frag/front-facing.frag
           ext/SPIRV-Cross/shaders-msl/frag/gather-dref.frag
           ext/SPIRV-Cross/shaders-msl/frag/gather-offset.frag
           ext/SPIRV-Cross/shaders-msl/frag/helper-invocation.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/huge-argument-buffer.device-argument-buffer.argument.msl2.frag
           ext/SPIRV-Cross/shaders-msl/frag/illegal-name-test-0.frag
           ext/SPIRV-Cross/shaders-msl/frag/image-query-lod.msl22.frag
           ext/SPIRV-Cross/shaders-msl/frag/in_block.frag
           ext/SPIRV-Cross/shaders-msl/frag/in_block_with_multiple_structs_of_same_type.frag
           ext/SPIRV-Cross/shaders-msl/frag/in_mat.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment-ms.arrayed-subpass.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment-ms.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment-ms.multiview.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment.arrayed-subpass.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment.frag
           ext/SPIRV-Cross/shaders-msl/frag/input-attachment.multiview.frag
           ext/SPIRV-Cross/shaders-msl/frag/interpolation-qualifiers-block.frag
           ext/SPIRV-Cross/shaders-msl/frag/interpolation-qualifiers.frag
           ext/SPIRV-Cross/shaders-msl/frag/lut-promotion.frag
           ext/SPIRV-Cross/shaders-msl/frag/mix.frag
           ext/SPIRV-Cross/shaders-msl/frag/modf-access-tracking-function.frag
           ext/SPIRV-Cross/shaders-msl/frag/mrt-array.frag
           ext/SPIRV-Cross/shaders-msl/frag/nonuniform-qualifier.msl2.frag
           ext/SPIRV-Cross/shaders-msl/frag/packed-expression-vector-shuffle.frag
           ext/SPIRV-Cross/shaders-msl/frag/packing-test-3.frag
           ext/SPIRV-Cross/shaders-msl/frag/pixel-interlock-ordered.msl2.argument.frag
           ext/SPIRV-Cross/shaders-msl/frag/pixel-interlock-ordered.msl2.frag
           ext/SPIRV-Cross/shaders-msl/frag/pls.frag
           ext/SPIRV-Cross/shaders-msl/frag/post-depth-coverage.ios.msl2.frag
           ext/SPIRV-Cross/shaders-msl/frag/post-depth-coverage.msl23.frag
           ext/SPIRV-Cross/shaders-msl/frag/private-variable-prototype-declaration.frag
           ext/SPIRV-Cross/shaders-msl/frag/ray-query-object-in-function.spv14.vk.msl24.frag
           ext/SPIRV-Cross/shaders-msl/frag/read-cull-clip-distance-in-function.frag
           ext/SPIRV-Cross/shaders-msl/frag/readonly-ssbo.frag
           ext/SPIRV-Cross/shaders-msl/frag/return-value-after-discard-terminator.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-depth-propagate-state-from-resource.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-depth-separate-image-sampler.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.force-sample.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-mask-in-and-out.fixed-sample-mask.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-mask-not-used.fixed-sample-mask.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-mask.fixed-sample-mask.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-mask.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-position-func.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-position.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-rate-frag-coord-sample-id.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-rate-frag-coord-sample-input.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-rate-frag-coord-sample-pos.frag
           ext/SPIRV-Cross/shaders-msl/frag/sample-rate-frag-coord.force-sample.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-1d-lod.1d-as-2d.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-1d-lod.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-compare-bias.msl23.1d-as-2d.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-compare-cascade-gradient.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-compare-cascade-gradient.ios.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-compare-cascade-gradient.msl23.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-image-arrays.msl2.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler-ms.frag
           ext/SPIRV-Cross/shaders-msl/frag/sampler.frag
           ext/SPIRV-Cross/shaders-msl/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/shaders-msl/frag/separate-image-sampler-argument.frag
           ext/SPIRV-Cross/shaders-msl/frag/shader-arithmetic-8bit.frag
           ext/SPIRV-Cross/shaders-msl/frag/spec-constant-block-size.frag
           ext/SPIRV-Cross/shaders-msl/frag/spec-constant-ternary.frag
           ext/SPIRV-Cross/shaders-msl/frag/stencil-export.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/subgroup-builtins.msl22.frag
           ext/SPIRV-Cross/shaders-msl/frag/subgroup-globals-extract.msl22.frag
           ext/SPIRV-Cross/shaders-msl/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/shaders-msl/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/shaders-msl/frag/swizzle.frag
           ext/SPIRV-Cross/shaders-msl/frag/texel-fetch-offset.1d-as-2d.frag
           ext/SPIRV-Cross/shaders-msl/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/shaders-msl/frag/texture-cube-array.frag
           ext/SPIRV-Cross/shaders-msl/frag/texture-cube-array.ios.emulate-cube-array.frag
           ext/SPIRV-Cross/shaders-msl/frag/texture-multisample-array.msl21.frag
           ext/SPIRV-Cross/shaders-msl/frag/texture-proj-shadow.frag
           ext/SPIRV-Cross/shaders-msl/frag/ubo_layout.frag
           ext/SPIRV-Cross/shaders-msl/frag/unary-enclose.frag
           ext/SPIRV-Cross/shaders-msl/frag/vecsize-mismatch.shader-inputs.frag
           ext/SPIRV-Cross/shaders-msl/frag/write-depth-in-function.frag
           ext/SPIRV-Cross/shaders-msl/intel/shader-integer-functions2.asm.comp
           ext/SPIRV-Cross/shaders-msl/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/shaders-msl/masking/copy-arrays.mask-location-0.msl2.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/copy-arrays.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/copy-arrays.mask-location-1.msl2.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/copy-arrays.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-0.multi-patch.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-0.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-1.multi-patch.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs-block.mask-location-1.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-clip-distance.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-0.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-0.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-0.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-0.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-1.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-1.msl2.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-1.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-1.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-location-1.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-point-size.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-point-size.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-point-size.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-point-size.vert
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-position.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/masking/write-outputs.mask-position.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/arrayed-block-io.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/basic.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/basic.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/complex-control-point-inout-types.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/complex-control-point-inout-types.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/complex-patch-out-types.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array-of-matrix.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array-of-matrix.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array-of-struct.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array-of-struct.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/load-control-point-array.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/matrix-output.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/reload-tess-level.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/reload-tess-level.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/struct-output.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/water_tess.multi-patch.tesc
           ext/SPIRV-Cross/shaders-msl/tesc/water_tess.tesc
           ext/SPIRV-Cross/shaders-msl/tese/in-array-of-struct.raw-tess-in.tese
           ext/SPIRV-Cross/shaders-msl/tese/in-block-with-nested-struct.raw-tess-in.tese
           ext/SPIRV-Cross/shaders-msl/tese/in-block-with-nested-struct.tese
           ext/SPIRV-Cross/shaders-msl/tese/input-array.tese
           ext/SPIRV-Cross/shaders-msl/tese/input-types.raw-tess-in.tese
           ext/SPIRV-Cross/shaders-msl/tese/input-types.tese
           ext/SPIRV-Cross/shaders-msl/tese/load-control-point-array-of-matrix.tese
           ext/SPIRV-Cross/shaders-msl/tese/load-control-point-array.tese
           ext/SPIRV-Cross/shaders-msl/tese/quad.domain.tese
           ext/SPIRV-Cross/shaders-msl/tese/quad.tese
           ext/SPIRV-Cross/shaders-msl/tese/read-tess-level-in-func-quad.msl2.tese
           ext/SPIRV-Cross/shaders-msl/tese/read-tess-level-in-func-quad.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/shaders-msl/tese/read-tess-level-in-func.msl2.tese
           ext/SPIRV-Cross/shaders-msl/tese/read-tess-level-in-func.raw-tess-in.msl2.tese
           ext/SPIRV-Cross/shaders-msl/tese/set-from-function.tese
           ext/SPIRV-Cross/shaders-msl/tese/triangle-tess-level.tese
           ext/SPIRV-Cross/shaders-msl/tese/triangle.tese
           ext/SPIRV-Cross/shaders-msl/tese/water_tess.raw-tess-in.tese
           ext/SPIRV-Cross/shaders-msl/tese/water_tess.tese
           ext/SPIRV-Cross/shaders-msl/vert/array-component-io.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/vert/array-component-io.vert
           ext/SPIRV-Cross/shaders-msl/vert/basic.capture.vert
           ext/SPIRV-Cross/shaders-msl/vert/basic.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/vert/basic.vert
           ext/SPIRV-Cross/shaders-msl/vert/clip-distance-block.no-user-varying.vert
           ext/SPIRV-Cross/shaders-msl/vert/clip-distance-block.vert
           ext/SPIRV-Cross/shaders-msl/vert/copy.flatten.vert
           ext/SPIRV-Cross/shaders-msl/vert/dynamic.flatten.vert
           ext/SPIRV-Cross/shaders-msl/vert/float-math.invariant-float-math.vert
           ext/SPIRV-Cross/shaders-msl/vert/float-math.vert
           ext/SPIRV-Cross/shaders-msl/vert/functions.vert
           ext/SPIRV-Cross/shaders-msl/vert/implicit-position-1.vert
           ext/SPIRV-Cross/shaders-msl/vert/implicit-position-2.vert
           ext/SPIRV-Cross/shaders-msl/vert/in_out_array_mat.vert
           ext/SPIRV-Cross/shaders-msl/vert/interface-block-block-composites.frag
           ext/SPIRV-Cross/shaders-msl/vert/interface-block-block-composites.vert
           ext/SPIRV-Cross/shaders-msl/vert/interface-block-single-element-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/interpolation-qualifiers-block.vert
           ext/SPIRV-Cross/shaders-msl/vert/interpolation-qualifiers.vert
           ext/SPIRV-Cross/shaders-msl/vert/invariant.msl21.vert
           ext/SPIRV-Cross/shaders-msl/vert/leaf-function.capture.vert
           ext/SPIRV-Cross/shaders-msl/vert/leaf-function.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/vert/no-contraction.vert
           ext/SPIRV-Cross/shaders-msl/vert/no-disable-vertex-out.frag-output.vert
           ext/SPIRV-Cross/shaders-msl/vert/no_stage_out.for-tess.vert
           ext/SPIRV-Cross/shaders-msl/vert/no_stage_out.vert
           ext/SPIRV-Cross/shaders-msl/vert/no_stage_out.write_buff.vert
           ext/SPIRV-Cross/shaders-msl/vert/no_stage_out.write_buff_atomic.vert
           ext/SPIRV-Cross/shaders-msl/vert/no_stage_out.write_tex.vert
           ext/SPIRV-Cross/shaders-msl/vert/out-block-with-nested-struct-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/out-block-with-struct-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/out_block.vert
           ext/SPIRV-Cross/shaders-msl/vert/packed-bool-to-uint.vert
           ext/SPIRV-Cross/shaders-msl/vert/packed-bool2-to-packed_uint2.vert
           ext/SPIRV-Cross/shaders-msl/vert/packed_matrix.vert
           ext/SPIRV-Cross/shaders-msl/vert/pointsize.vert
           ext/SPIRV-Cross/shaders-msl/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/resource-arrays-leaf.ios.vert
           ext/SPIRV-Cross/shaders-msl/vert/resource-arrays.ios.vert
           ext/SPIRV-Cross/shaders-msl/vert/return-array.force-native-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/return-array.vert
           ext/SPIRV-Cross/shaders-msl/vert/set_builtin_in_func.vert
           ext/SPIRV-Cross/shaders-msl/vert/sign-int-types.vert
           ext/SPIRV-Cross/shaders-msl/vert/signedness-mismatch.shader-inputs.vert
           ext/SPIRV-Cross/shaders-msl/vert/texture_buffer.texture-buffer-native.msl21.vert
           ext/SPIRV-Cross/shaders-msl/vert/texture_buffer.vert
           ext/SPIRV-Cross/shaders-msl/vert/ubo.alignment.vert
           ext/SPIRV-Cross/shaders-msl/vert/ubo.vert
           ext/SPIRV-Cross/shaders-msl/vert/uniform-struct-out-of-order-offests.vert
           ext/SPIRV-Cross/shaders-msl/vert/uniform-struct-packing-nested.vert
           ext/SPIRV-Cross/shaders-msl/vert/unused-position.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/basic.multiview.no-layered.nocompat.vk.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/basic.multiview.nocompat.vk.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/demote-to-helper.vk.nocompat.msl23.ios.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/spec-constant.msl11.vk.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/device-group.multiview.viewfromdev.nocompat.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/device-group.nocompat.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/multiview.multiview.no-layered.nocompat.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/multiview.multiview.nocompat.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/multiview.nocompat.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/shaders-msl/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/access-chain-dominator-in-loop-body-2.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/access-chain-dominator-in-loop-body.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/access-tracking-function-call-result.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/aliased-struct-divergent-member-name.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/arithmetic-conversion-signs.asm.nocompat.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/atomic-load-store.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/atomic-result-temporary.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/basic.spv16.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/bitcast-fp16-fp32.asm.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/bitfield-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/bitscan.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-atomic-nonuniform.vk.nocompat.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-device-address-ptr-casting.vk.nocompat.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-reference-aliased-block-name.nocompat.vk.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-reference-pointer-to-pod-in-buffer.asm.nocompat.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-reference-pointer-to-unused-pod-in-buffer.asm.nocompat.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/buffer-reference-synthesized-pointer.asm.nocompat.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/constant-composite-undef.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/constant-lut-name-aliasing.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/copy-logical.spv14.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/expression-nesting-limits.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/extended-debug-extinst.invalid.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/fuzz-collapse-degenerate-loop.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/fuzz-loop-variable-dominator-with-unreachable-continue-block.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/glsl-signed-operations.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/glsl.std450.frexp-modf-struct.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/image-atomic-nonuniform.vk.nocompat.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/local-size-id-override.vk.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/local-size-id.vk.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/loop-variable-early-read-with-initializer.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/loop-variable-early-read-with-undef.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/loop-variable-with-initializer.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/multi-break-switch-out-of-loop.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/nonuniform-bracket-handling.vk.nocompat.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/phi-temporary-copy-loop-variable.asm.invalid.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/ray-query-force-temporary-rtas.spv14.asm.vk.nocompat.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/ray-query-function-object.spv14.asm.vk.nocompat.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/spec-constant-name-aliasing.vk.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/spec-constant-op-convert-sign.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/storage-buffer-basic.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/comp/temorary-access-terminator.vk.nocompat.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/degenerate-selection-constructs.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/anonymous-inner-struct-names.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/array-builtin-bitcast-load-store.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/collapsed-switch-phi-flush.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/combined-image-sampler-dxc-min16float.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/complex-opaque-handle-reuse-in-loop.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/composite-insert-hoisted-temporaries-1.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/composite-insert-hoisted-temporaries-2.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/composite-insert-inheritance.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/demote-impure-function-call.vk.nocompat.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/discard-impure-function-call.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/do-while-continue-phi.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/do-while-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/early-conditional-return-switch.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/empty-struct-in-struct.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/for-loop-dedicated-merge-block-inverted.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/for-loop-dedicated-merge-block-non-inverted.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/for-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/image-fetch-uint-coord.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/inliner-dominator-inside-loop.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/late-expression-invalidation-2.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/late-expression-invalidation.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/ldexp-uint-exponent.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/loop-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/nonuniform-bracket-handling-2.vk.nocompat.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/nonuniform-qualifier-propagation.vk.nocompat.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/nonuniform-ssbo.nocompat.vk.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/only-initializer-frag-depth.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/opaque-id-literal-alias.preserve.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/out-of-order-struct-id.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/phi.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/pixel-interlock-callstack.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/pixel-interlock-control-flow.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/pixel-interlock-split-functions.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules-hoisted-temporaries.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules-hoisted-temporary.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/relaxed-precision-inheritance-rules.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/reserved-function-identifier.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/reserved-identifiers.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/scalar-select.spv14.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/selection-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/sparse-texture-feedback-uint-code.asm.desktop.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/subgroup-arithmetic-cast.nocompat.vk.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/switch-block-case-fallthrough.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/switch-merge-to-continue.asm.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/switch-non-default-fallthrough-no-phi.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/switch-single-case-multiple-exit-cfg.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/terminate-impure-function-call.spv16.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/texel-fetch-ms-uint-sample.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/unordered-compare.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/unordered-compare.relax-nan.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/vector-extract-dynamic-spec-constant.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/vector-shuffle-undef-index.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/frag/while-loop-inverted-test.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/geom/store-uint-layer.invalid.asm.geom
           ext/SPIRV-Cross/shaders-no-opt/asm/loop-header-self-continue-break.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/asm/mesh/mesh-shader-plain-builtin-outputs.spv14.asm.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders-no-opt/asm/rgen/acceleration-nonuniform.spv14.vk.nocompat.asm.rgen
           ext/SPIRV-Cross/shaders-no-opt/asm/task/task-shader.vk.nocompat.spv14.asm.task
           ext/SPIRV-Cross/shaders-no-opt/asm/temporary.zero-initialize.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/asm/tesc/array-of-block-output-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-no-opt/asm/tesc/copy-memory-control-point.asm.tesc
           ext/SPIRV-Cross/shaders-no-opt/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-no-opt/asm/tesc/tess-level-initializer.asm.tesc
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/block-struct-initializer.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/builtin-output-initializer.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/complex-link-by-name.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/complex-link-by-name.force-flattened-io.legacy.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/constant-composite-extract.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/debug-printf.asm.vk.nocompat.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/empty-struct-composite.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/asm/vert/semantic-decoration.asm.vert
           ext/SPIRV-Cross/shaders-no-opt/comp/bitcast-16bit-1.invalid.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/bitcast-16bit-2.invalid.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/bitfield.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/glsl.std450.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/illegal-struct-name.asm.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/image-load-formatted.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/inout-struct.invalid.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/int16min-literal.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/int64min-literal.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/intmin-literal.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/loop-break-merge-after-inner-continue.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/loop-resolve-debug-semantics.g.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/loop-resolve-debug-semantics.gV.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/loop.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/return.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/shader_ballot_nonuniform_invocations.invalid.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/specialization-constant-evaluation.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/struct-packing-scalar.nocompat.invalid.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/subgroups.nocompat.invalid.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/subgroups_basicvoteballot.vk.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/trivial-select-cast-vector.comp
           ext/SPIRV-Cross/shaders-no-opt/comp/trivial-select-matrix.spv14.comp
           ext/SPIRV-Cross/shaders-no-opt/frag/16bit-constants.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/fp16.invalid.desktop.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/frag-fully-covered.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/fs.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/image-gather.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/modf-non-function-purity-analysis.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/multi-dimensional.desktop.invalid.flatten_dim.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/nonuniform-constructor.vk.nocompat.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/pixel-interlock-simple-callstack.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/sparse-texture-clamp.desktop.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/sparse-texture-feedback.desktop.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.framebuffer-fetch-noncoherent.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.legacy.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/subpass-input.framebuffer-fetch.nocompat.legacy.framebuffer-fetch-noncoherent.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/texture-gather-offsets.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/texture-gather-uint-component.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/texture1d-emulation.es.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/texture1d-emulation.legacy.frag
           ext/SPIRV-Cross/shaders-no-opt/frag/variables.zero-initialize.frag
           ext/SPIRV-Cross/shaders-no-opt/legacy/frag/switch-single-case-multiple-exit-cfg.legacy.asm.frag
           ext/SPIRV-Cross/shaders-no-opt/task/task-shader-basic-2.vk.spv14.nocompat.task
           ext/SPIRV-Cross/shaders-no-opt/task/task-shader-basic.vk.spv14.nocompat.task
           ext/SPIRV-Cross/shaders-no-opt/vert/io-blocks.force-flattened-io.vert
           ext/SPIRV-Cross/shaders-no-opt/vert/pass-array-by-value.vert
           ext/SPIRV-Cross/shaders-no-opt/vulkan/frag/shading-rate.vk.nocompat.frag
           ext/SPIRV-Cross/shaders-no-opt/vulkan/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/shaders-no-opt/vulkan/frag/ubo-offset-out-of-order.vk.nocompat.frag
           ext/SPIRV-Cross/shaders-no-opt/vulkan/frag/volatile-helper-invocation.vk.nocompat.spv16.frag
           ext/SPIRV-Cross/shaders-no-opt/vulkan/vert/primitive-shading-rate.vk.nocompat.vert
           ext/SPIRV-Cross/shaders-other/README.md
           ext/SPIRV-Cross/shaders-other/aliased-entry-point-names.asm
           ext/SPIRV-Cross/shaders-reflection/asm/aliased-entry-point-names.asm.multi
           ext/SPIRV-Cross/shaders-reflection/asm/comp/pointer-to-array-of-physical-pointer.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-glsl-ssbo-1.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-glsl-ssbo-2.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-hlsl-uav-1.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-hlsl-uav-2.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-none-ssbo-1.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-none-ssbo-2.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-none-uav-1.asm.comp
           ext/SPIRV-Cross/shaders-reflection/asm/op-source-none-uav-2.asm.comp
           ext/SPIRV-Cross/shaders-reflection/comp/array-of-physical-pointer.comp
           ext/SPIRV-Cross/shaders-reflection/comp/function-pointer.invalid.asm.comp
           ext/SPIRV-Cross/shaders-reflection/comp/out-of-order-block-offsets.comp
           ext/SPIRV-Cross/shaders-reflection/comp/physical-pointer.comp
           ext/SPIRV-Cross/shaders-reflection/comp/struct-layout.comp
           ext/SPIRV-Cross/shaders-reflection/comp/struct-packing.comp
           ext/SPIRV-Cross/shaders-reflection/comp/workgroup-size-spec-constant.comp
           ext/SPIRV-Cross/shaders-reflection/frag/combined-texture-sampler-shadow.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/combined-texture-sampler.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/image-load-store-uint-coord.asm.frag
           ext/SPIRV-Cross/shaders-reflection/frag/input-attachment-ms.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/input-attachment.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/push-constant.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/separate-sampler-texture-array.vk.frag
           ext/SPIRV-Cross/shaders-reflection/frag/spec-constant.vk.frag
           ext/SPIRV-Cross/shaders-reflection/rgen/acceleration_structure.vk.rgen
           ext/SPIRV-Cross/shaders-reflection/vert/array-size-reflection.vert
           ext/SPIRV-Cross/shaders-reflection/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/shaders-reflection/vert/stride-reflection.vert
           ext/SPIRV-Cross/shaders-reflection/vert/texture_buffer.vert
           ext/SPIRV-Cross/shaders-ue4-no-opt/asm/frag/accesschain-invalid-expression.asm.invalid.frag
           ext/SPIRV-Cross/shaders-ue4-no-opt/asm/frag/array-copy-error.asm.invalid.frag
           ext/SPIRV-Cross/shaders-ue4-no-opt/asm/frag/phi-variable-declaration.asm.invalid.frag
           ext/SPIRV-Cross/shaders-ue4-no-opt/asm/tese/ds-texcoord-array.asm.tese
           ext/SPIRV-Cross/shaders-ue4-no-opt/asm/vert/loop-accesschain-writethrough.asm.invalid.vert
           ext/SPIRV-Cross/shaders-ue4/asm/frag/depth-compare.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/global-constant-arrays.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/padded-float-array-member-defef.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/sample-mask-not-array.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/subpass-input.ios.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/subpass-input.msl23.framebuffer-fetch.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/texture-atomics.asm.argument.msl2.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/texture-atomics.asm.frag
           ext/SPIRV-Cross/shaders-ue4/asm/frag/texture-atomics.asm.graphics-robust-access.frag
           ext/SPIRV-Cross/shaders-ue4/asm/tesc/hs-incorrect-base-type.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-ue4/asm/tesc/hs-input-array-access.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-ue4/asm/tesc/hs-texcoord-array.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-ue4/asm/tesc/tess-factor-must-be-threadgroup.invalid.asm.tesc
           ext/SPIRV-Cross/shaders-ue4/asm/tese/ds-double-gl-in-deref.asm.tese
           ext/SPIRV-Cross/shaders-ue4/asm/tese/ds-patch-input-fixes.asm.tese
           ext/SPIRV-Cross/shaders-ue4/asm/tese/ds-patch-inputs.asm.tese
           ext/SPIRV-Cross/shaders-ue4/asm/vert/array-missing-copies.asm.vert
           ext/SPIRV-Cross/shaders-ue4/asm/vert/texture-buffer.asm.vert
           ext/SPIRV-Cross/shaders/amd/gcn_shader.comp
           ext/SPIRV-Cross/shaders/amd/shader_ballot.comp
           ext/SPIRV-Cross/shaders/amd/shader_group_vote.comp
           ext/SPIRV-Cross/shaders/amd/shader_trinary_minmax.comp
           ext/SPIRV-Cross/shaders/asm/comp/atomic-decrement.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/atomic-increment.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_iadd.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_icmp.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_iequal.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_sar.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_sdiv.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/bitcast_slr.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/block-name-alias-global.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/builtin-compute-bitcast.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/control-flow-hints.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/decoration-group.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/global-parameter-name-alias.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/hlsl-functionality.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/logical.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/multiple-entry.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/nmin-max-clamp.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/nmin-max-clamp.relax-nan.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/op-phi-swap.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/quantize.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/recompile-block-naming.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/specialization-constant-workgroup.asm.comp
           ext/SPIRV-Cross/shaders/asm/comp/switch-break-ladder.asm.invalid.comp
           ext/SPIRV-Cross/shaders/asm/comp/undefined-constant-composite.asm.comp
           ext/SPIRV-Cross/shaders/asm/frag/combined-sampler-reuse.vk.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/complex-name-workarounds.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/composite-construct-struct-no-swizzle.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/default-member-names.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/do-while-statement-fallback.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/empty-struct.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/for-loop-phi-only-continue.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/frem.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/function-overload-alias.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/hlsl-sample-cmp-level-zero-cube.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/hlsl-sample-cmp-level-zero.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/image-extract-reuse.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/image-fetch-no-sampler.asm.vk.frag
           ext/SPIRV-Cross/shaders/asm/frag/image-fetch-no-sampler.no-samplerless.asm.vk.frag
           ext/SPIRV-Cross/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/image-query-no-sampler.vk.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/implicit-read-dep-phi.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/inf-nan-constant-double.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/inf-nan-constant.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/invalidation.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/line-directive.line.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/locations-components.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/loop-body-dominator-continue-access.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/loop-header-to-continue.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/lut-promotion-initializer.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/multi-for-loop-init.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/op-constant-null.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/op-phi-swap-continue-block.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/out-of-bounds-access-opspecconstant.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/out-of-bounds-access.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/pack-and-unpack-uint2.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/pass-by-value.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/phi-loop-variable.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/sample-and-compare.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/sampler-buffer-array-without-sampler.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/sampler-buffer-without-sampler.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/single-function-private-lut.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/srem.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/storage-class-output-initializer.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/struct-composite-extract-swizzle.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/switch-label-shared-block.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/switch-preserve-sign-extension.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/temporary-name-alias.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/temporary-phi-hoisting.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/texel-fetch-no-lod.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/texture-sampling-fp16.asm.vk.frag
           ext/SPIRV-Cross/shaders/asm/frag/undef-variable-store.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/unknown-depth-state.asm.vk.frag
           ext/SPIRV-Cross/shaders/asm/frag/unreachable.asm.frag
           ext/SPIRV-Cross/shaders/asm/frag/vector-shuffle-oom.asm.frag
           ext/SPIRV-Cross/shaders/asm/geom/block-name-namespace.asm.geom
           ext/SPIRV-Cross/shaders/asm/geom/inout-split-access-chain-handle.asm.geom
           ext/SPIRV-Cross/shaders/asm/geom/split-access-chain-input.asm.geom
           ext/SPIRV-Cross/shaders/asm/geom/unroll-glposition-load.asm.geom
           ext/SPIRV-Cross/shaders/asm/tese/unroll-input-array-load.asm.tese
           ext/SPIRV-Cross/shaders/asm/vert/empty-io.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/extract-transposed-matrix-from-struct.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/global-builtin.sso.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/invariant-block.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/invariant-block.sso.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/invariant.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/invariant.sso.asm.vert
           ext/SPIRV-Cross/shaders/asm/vert/spec-constant-op-composite.asm.vk.vert
           ext/SPIRV-Cross/shaders/asm/vert/uint-vertex-id-instance-id.asm.vert
           ext/SPIRV-Cross/shaders/comp/atomic.comp
           ext/SPIRV-Cross/shaders/comp/bake_gradient.comp
           ext/SPIRV-Cross/shaders/comp/barriers.comp
           ext/SPIRV-Cross/shaders/comp/basic.comp
           ext/SPIRV-Cross/shaders/comp/casts.comp
           ext/SPIRV-Cross/shaders/comp/cfg-preserve-parameter.comp
           ext/SPIRV-Cross/shaders/comp/cfg.comp
           ext/SPIRV-Cross/shaders/comp/coherent-block.comp
           ext/SPIRV-Cross/shaders/comp/coherent-image.comp
           ext/SPIRV-Cross/shaders/comp/composite-array-initialization.comp
           ext/SPIRV-Cross/shaders/comp/composite-construct.comp
           ext/SPIRV-Cross/shaders/comp/culling.comp
           ext/SPIRV-Cross/shaders/comp/defer-parens.comp
           ext/SPIRV-Cross/shaders/comp/dowhile.comp
           ext/SPIRV-Cross/shaders/comp/generate_height.comp
           ext/SPIRV-Cross/shaders/comp/image.comp
           ext/SPIRV-Cross/shaders/comp/insert.comp
           ext/SPIRV-Cross/shaders/comp/mat3.comp
           ext/SPIRV-Cross/shaders/comp/mod.comp
           ext/SPIRV-Cross/shaders/comp/modf.comp
           ext/SPIRV-Cross/shaders/comp/outer-product.comp
           ext/SPIRV-Cross/shaders/comp/read-write-only.comp
           ext/SPIRV-Cross/shaders/comp/rmw-matrix.comp
           ext/SPIRV-Cross/shaders/comp/rmw-opt.comp
           ext/SPIRV-Cross/shaders/comp/scalar-std450-distance-length-normalize.comp
           ext/SPIRV-Cross/shaders/comp/shared.comp
           ext/SPIRV-Cross/shaders/comp/ssbo-array-length.comp
           ext/SPIRV-Cross/shaders/comp/ssbo-array.comp
           ext/SPIRV-Cross/shaders/comp/struct-layout.comp
           ext/SPIRV-Cross/shaders/comp/struct-packing.comp
           ext/SPIRV-Cross/shaders/comp/torture-loop.comp
           ext/SPIRV-Cross/shaders/comp/type-alias.comp
           ext/SPIRV-Cross/shaders/comp/udiv.comp
           ext/SPIRV-Cross/shaders/desktop-only/comp/enhanced-layouts.comp
           ext/SPIRV-Cross/shaders/desktop-only/comp/extended-arithmetic.desktop.comp
           ext/SPIRV-Cross/shaders/desktop-only/comp/fp64.desktop.comp
           ext/SPIRV-Cross/shaders/desktop-only/comp/image-formats.desktop.noeliminate.comp
           ext/SPIRV-Cross/shaders/desktop-only/comp/int64.desktop.comp
           ext/SPIRV-Cross/shaders/desktop-only/frag/clip-cull-distance.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/control-dependent-in-branch.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/depth-greater-than.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/depth-less-than.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/dual-source-blending.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/hlsl-uav-block-alias.asm.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/image-ms.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/image-query.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/image-size.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/image-size.no-qualifier-deduction.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/in-block-qualifiers.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/layout-component.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/query-levels.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/query-lod.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/sampler-ms-query.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/stencil-export.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/frag/texture-proj-shadow.desktop.frag
           ext/SPIRV-Cross/shaders/desktop-only/geom/basic.desktop.sso.geom
           ext/SPIRV-Cross/shaders/desktop-only/geom/viewport-index.desktop.geom
           ext/SPIRV-Cross/shaders/desktop-only/tesc/basic.desktop.sso.tesc
           ext/SPIRV-Cross/shaders/desktop-only/tese/triangle.desktop.sso.tese
           ext/SPIRV-Cross/shaders/desktop-only/vert/basic.desktop.sso.vert
           ext/SPIRV-Cross/shaders/desktop-only/vert/clip-cull-distance.desktop.sso.vert
           ext/SPIRV-Cross/shaders/desktop-only/vert/clip-cull-distance.desktop.vert
           ext/SPIRV-Cross/shaders/desktop-only/vert/out-block-qualifiers.vert
           ext/SPIRV-Cross/shaders/desktop-only/vert/shader-draw-parameters-450.desktop.vk.vert
           ext/SPIRV-Cross/shaders/desktop-only/vert/shader-draw-parameters.desktop.vk.vert
           ext/SPIRV-Cross/shaders/flatten/array.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/basic.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/copy.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/dynamic.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/matrix-conversion.flatten.frag
           ext/SPIRV-Cross/shaders/flatten/matrixindex.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/multiindex.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/push-constant.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/rowmajor.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/struct.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/struct.rowmajor.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/swizzle.flatten.vert
           ext/SPIRV-Cross/shaders/flatten/types.flatten.frag
           ext/SPIRV-Cross/shaders/frag/array-lut-no-loop-variable.frag
           ext/SPIRV-Cross/shaders/frag/avoid-expression-lowering-to-loop.frag
           ext/SPIRV-Cross/shaders/frag/barycentric-khr.frag
           ext/SPIRV-Cross/shaders/frag/barycentric-nv.frag
           ext/SPIRV-Cross/shaders/frag/basic.frag
           ext/SPIRV-Cross/shaders/frag/complex-expression-in-access-chain.frag
           ext/SPIRV-Cross/shaders/frag/composite-extract-forced-temporary.frag
           ext/SPIRV-Cross/shaders/frag/constant-array.frag
           ext/SPIRV-Cross/shaders/frag/constant-composites.frag
           ext/SPIRV-Cross/shaders/frag/false-loop-init.frag
           ext/SPIRV-Cross/shaders/frag/flush_params.frag
           ext/SPIRV-Cross/shaders/frag/for-loop-continue-control-flow.frag
           ext/SPIRV-Cross/shaders/frag/for-loop-init.frag
           ext/SPIRV-Cross/shaders/frag/frexp-modf.frag
           ext/SPIRV-Cross/shaders/frag/front-facing.frag
           ext/SPIRV-Cross/shaders/frag/gather-dref.frag
           ext/SPIRV-Cross/shaders/frag/ground.frag
           ext/SPIRV-Cross/shaders/frag/helper-invocation.frag
           ext/SPIRV-Cross/shaders/frag/hoisted-temporary-use-continue-block-as-value.frag
           ext/SPIRV-Cross/shaders/frag/image-load-store-uint-coord.asm.frag
           ext/SPIRV-Cross/shaders/frag/inside-loop-dominated-variable-preservation.frag
           ext/SPIRV-Cross/shaders/frag/loop-dominator-and-switch-default.frag
           ext/SPIRV-Cross/shaders/frag/lut-promotion.frag
           ext/SPIRV-Cross/shaders/frag/mix.frag
           ext/SPIRV-Cross/shaders/frag/modf-pointer-function-analysis.frag
           ext/SPIRV-Cross/shaders/frag/partial-write-preserve.frag
           ext/SPIRV-Cross/shaders/frag/pixel-interlock-ordered.frag
           ext/SPIRV-Cross/shaders/frag/pixel-interlock-unordered.frag
           ext/SPIRV-Cross/shaders/frag/pls.frag
           ext/SPIRV-Cross/shaders/frag/post-depth-coverage-es.frag
           ext/SPIRV-Cross/shaders/frag/post-depth-coverage.frag
           ext/SPIRV-Cross/shaders/frag/round-even.frag
           ext/SPIRV-Cross/shaders/frag/round.frag
           ext/SPIRV-Cross/shaders/frag/sample-interlock-ordered.frag
           ext/SPIRV-Cross/shaders/frag/sample-interlock-unordered.frag
           ext/SPIRV-Cross/shaders/frag/sample-parameter.frag
           ext/SPIRV-Cross/shaders/frag/sampler-ms.frag
           ext/SPIRV-Cross/shaders/frag/sampler-proj.frag
           ext/SPIRV-Cross/shaders/frag/sampler.frag
           ext/SPIRV-Cross/shaders/frag/scalar-refract-reflect.frag
           ext/SPIRV-Cross/shaders/frag/selection-block-dominator.frag
           ext/SPIRV-Cross/shaders/frag/struct-type-unrelated-alias.frag
           ext/SPIRV-Cross/shaders/frag/switch-unreachable-break.frag
           ext/SPIRV-Cross/shaders/frag/switch-unsigned-case.frag
           ext/SPIRV-Cross/shaders/frag/swizzle.frag
           ext/SPIRV-Cross/shaders/frag/texel-fetch-offset.frag
           ext/SPIRV-Cross/shaders/frag/ubo-load-row-major-workaround.frag
           ext/SPIRV-Cross/shaders/frag/ubo_layout.frag
           ext/SPIRV-Cross/shaders/frag/unary-enclose.frag
           ext/SPIRV-Cross/shaders/geom/basic.geom
           ext/SPIRV-Cross/shaders/geom/geometry-passthrough.geom
           ext/SPIRV-Cross/shaders/geom/lines-adjacency.geom
           ext/SPIRV-Cross/shaders/geom/lines.geom
           ext/SPIRV-Cross/shaders/geom/multi-stream.geom
           ext/SPIRV-Cross/shaders/geom/points.geom
           ext/SPIRV-Cross/shaders/geom/single-invocation.geom
           ext/SPIRV-Cross/shaders/geom/transform-feedback-streams.geom
           ext/SPIRV-Cross/shaders/geom/triangles-adjacency.geom
           ext/SPIRV-Cross/shaders/geom/triangles.geom
           ext/SPIRV-Cross/shaders/legacy/fragment/explicit-lod.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/explicit-lod.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/fragment/fma.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/io-blocks.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/multiple-struct-flattening.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/round.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/struct-varying.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/fragment/switch.legacy.frag
           ext/SPIRV-Cross/shaders/legacy/vert/implicit-lod.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/int-attribute.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/io-block.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/struct-flatten-inner-array.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/struct-flatten-stores-multi-dimension.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/struct-varying.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/switch-nested.legacy.vert
           ext/SPIRV-Cross/shaders/legacy/vert/transpose.legacy.vert
           ext/SPIRV-Cross/shaders/mesh/mesh-shader-basic-lines.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders/mesh/mesh-shader-basic-points.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders/mesh/mesh-shader-basic-triangle.spv14.vk.nocompat.mesh
           ext/SPIRV-Cross/shaders/tesc/basic.tesc
           ext/SPIRV-Cross/shaders/tesc/water_tess.tesc
           ext/SPIRV-Cross/shaders/tese/ccw.tese
           ext/SPIRV-Cross/shaders/tese/cw.tese
           ext/SPIRV-Cross/shaders/tese/equal.tese
           ext/SPIRV-Cross/shaders/tese/fractional_even.tese
           ext/SPIRV-Cross/shaders/tese/fractional_odd.tese
           ext/SPIRV-Cross/shaders/tese/input-array.tese
           ext/SPIRV-Cross/shaders/tese/line.tese
           ext/SPIRV-Cross/shaders/tese/load-array-of-array.tese
           ext/SPIRV-Cross/shaders/tese/patch-input-array.tese
           ext/SPIRV-Cross/shaders/tese/triangle.tese
           ext/SPIRV-Cross/shaders/tese/water_tess.tese
           ext/SPIRV-Cross/shaders/vert/basic.vert
           ext/SPIRV-Cross/shaders/vert/ground.vert
           ext/SPIRV-Cross/shaders/vert/invariant.vert
           ext/SPIRV-Cross/shaders/vert/no-contraction.vert
           ext/SPIRV-Cross/shaders/vert/ocean.vert
           ext/SPIRV-Cross/shaders/vert/read-from-row-major-array.vert
           ext/SPIRV-Cross/shaders/vert/return-array.vert
           ext/SPIRV-Cross/shaders/vert/row-major-workaround.vert
           ext/SPIRV-Cross/shaders/vert/texture_buffer.vert
           ext/SPIRV-Cross/shaders/vert/transform-feedback-decorations.vert
           ext/SPIRV-Cross/shaders/vert/ubo.vert
           ext/SPIRV-Cross/shaders/vulkan/comp/array-of-buffer-reference.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-atomic.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-base-alignment-promote.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-bitcast-uvec2-2.nocompat.invalid.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-bitcast-uvec2.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-bitcast.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference-decorations.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/buffer-reference.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/fp-atomic.nocompat.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/ray-query.nocompat.spv14.invalid.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/spec-constant-op-member-array.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/comp/spec-constant-work-group-size.vk.comp
           ext/SPIRV-Cross/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/combined-texture-sampler.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/demote-to-helper-forwarding.asm.vk.nocompat.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/demote-to-helper.vk.nocompat.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/desktop-mediump.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/input-attachment-ms.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/input-attachment.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/nonuniform-qualifier.vk.nocompat.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/push-constant-as-ubo.push-ubo.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/push-constant.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/separate-combined-fake-overload.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/separate-sampler-texture-array.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/separate-sampler-texture.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/shader-arithmetic-8bit.nocompat.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/spec-constant-block-size.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/frag/spec-constant-ternary.vk.frag
           ext/SPIRV-Cross/shaders/vulkan/rahit/terminators.khr.spv14.nocompat.vk.rahit
           ext/SPIRV-Cross/shaders/vulkan/rahit/terminators.nocompat.vk.rahit
           ext/SPIRV-Cross/shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_block.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_block.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_block_in_function.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_plain.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_plain.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_struct.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_attribute_struct.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_kind.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_kind.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_t.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/hit_t.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/incoming_ray_flags.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/incoming_ray_flags.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/instance_custom_id.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/instance_custom_id.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/instance_id.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/instance_id.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_ray_direction.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_ray_direction.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_ray_origin.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_ray_origin.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_to_world.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/object_to_world.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/payloads.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/payloads.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/primitive_id.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/primitive_id.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tmax.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tmax.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tmin.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tmin.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tracing.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/ray_tracing.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_ray_direction.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_ray_direction.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_ray_origin.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_ray_origin.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_to_object.khr.spv14.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rchit/world_to_object.nocompat.vk.rchit
           ext/SPIRV-Cross/shaders/vulkan/rgen/convert-u-to-as.spv14.vk.nocompat.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/execute_callable.nocompat.khr.spv14.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/execute_callable.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/launch_id.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/launch_id.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/launch_size.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/launch_size.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/payloads.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/payloads.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/pure_call.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/pure_call.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/ray_tracing.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/ray_tracing.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/shader_record_buffer.khr.spv14.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rgen/shader_record_buffer.nocompat.vk.rgen
           ext/SPIRV-Cross/shaders/vulkan/rint/report-intersection.khr.spv14.nocompat.vk.rint
           ext/SPIRV-Cross/shaders/vulkan/rint/report-intersection.nocompat.vk.rint
           ext/SPIRV-Cross/shaders/vulkan/rmiss/ray_tracing.khr.spv14.nocompat.vk.rmiss
           ext/SPIRV-Cross/shaders/vulkan/rmiss/ray_tracing.nocompat.vk.rmiss
           ext/SPIRV-Cross/shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss
           ext/SPIRV-Cross/shaders/vulkan/vert/device-group.nocompat.vk.vert
           ext/SPIRV-Cross/shaders/vulkan/vert/multiview.nocompat.vk.vert
           ext/SPIRV-Cross/shaders/vulkan/vert/small-storage.vk.vert
           ext/SPIRV-Cross/shaders/vulkan/vert/vulkan-vertex.vk.vert
           ext/SPIRV-Cross/tests-other/c_api_test.c
           ext/SPIRV-Cross/tests-other/c_api_test.spv
           ext/SPIRV-Cross/tests-other/hlsl_resource_binding.spv
           ext/SPIRV-Cross/tests-other/hlsl_resource_bindings.cpp
           ext/SPIRV-Cross/tests-other/hlsl_wave_mask.cpp
           ext/SPIRV-Cross/tests-other/msl_constexpr_test.cpp
           ext/SPIRV-Cross/tests-other/msl_constexpr_test.spv
           ext/SPIRV-Cross/tests-other/msl_resource_binding.spv
           ext/SPIRV-Cross/tests-other/msl_resource_bindings.cpp
           ext/SPIRV-Cross/tests-other/msl_ycbcr_conversion_test.cpp
           ext/SPIRV-Cross/tests-other/msl_ycbcr_conversion_test.spv
           ext/SPIRV-Cross/tests-other/msl_ycbcr_conversion_test_2.spv
           ext/SPIRV-Cross/tests-other/typed_id_test.cpp
           ext/armips/.git
           ext/armips/.github/workflows/build.yml
           ext/armips/.gitignore
           ext/armips/.gitmodules
           ext/armips/.travis.yml
           ext/armips/Archs/ARM/Arm.cpp
           ext/armips/Archs/ARM/Arm.h
           ext/armips/Archs/ARM/ArmElfRelocator.cpp
           ext/armips/Archs/ARM/ArmElfRelocator.h
           ext/armips/Archs/ARM/ArmExpressionFunctions.cpp
           ext/armips/Archs/ARM/ArmExpressionFunctions.h
           ext/armips/Archs/ARM/ArmOpcodes.cpp
           ext/armips/Archs/ARM/ArmOpcodes.h
           ext/armips/Archs/ARM/ArmParser.cpp
           ext/armips/Archs/ARM/ArmParser.h
           ext/armips/Archs/ARM/CArmInstruction.cpp
           ext/armips/Archs/ARM/CArmInstruction.h
           ext/armips/Archs/ARM/CThumbInstruction.cpp
           ext/armips/Archs/ARM/CThumbInstruction.h
           ext/armips/Archs/ARM/Pool.cpp
           ext/armips/Archs/ARM/Pool.h
           ext/armips/Archs/ARM/ThumbOpcodes.cpp
           ext/armips/Archs/ARM/ThumbOpcodes.h
           ext/armips/Archs/Architecture.cpp
           ext/armips/Archs/Architecture.h
           ext/armips/Archs/MIPS/CMipsInstruction.cpp
           ext/armips/Archs/MIPS/CMipsInstruction.h
           ext/armips/Archs/MIPS/Mips.cpp
           ext/armips/Archs/MIPS/Mips.h
           ext/armips/Archs/MIPS/MipsElfFile.cpp
           ext/armips/Archs/MIPS/MipsElfFile.h
           ext/armips/Archs/MIPS/MipsElfRelocator.cpp
           ext/armips/Archs/MIPS/MipsElfRelocator.h
           ext/armips/Archs/MIPS/MipsExpressionFunctions.cpp
           ext/armips/Archs/MIPS/MipsExpressionFunctions.h
           ext/armips/Archs/MIPS/MipsMacros.cpp
           ext/armips/Archs/MIPS/MipsMacros.h
           ext/armips/Archs/MIPS/MipsOpcodes.cpp
           ext/armips/Archs/MIPS/MipsOpcodes.h
           ext/armips/Archs/MIPS/MipsParser.cpp
           ext/armips/Archs/MIPS/MipsParser.h
           ext/armips/Archs/MIPS/PsxRelocator.cpp
           ext/armips/Archs/MIPS/PsxRelocator.h
           ext/armips/Archs/SuperH/CShInstruction.cpp
           ext/armips/Archs/SuperH/CShInstruction.h
           ext/armips/Archs/SuperH/ShElfRelocator.cpp
           ext/armips/Archs/SuperH/ShElfRelocator.h
           ext/armips/Archs/SuperH/ShExpressionFunctions.cpp
           ext/armips/Archs/SuperH/ShExpressionFunctions.h
           ext/armips/Archs/SuperH/ShOpcodes.cpp
           ext/armips/Archs/SuperH/ShOpcodes.h
           ext/armips/Archs/SuperH/ShParser.cpp
           ext/armips/Archs/SuperH/ShParser.h
           ext/armips/Archs/SuperH/SuperH.cpp
           ext/armips/Archs/SuperH/SuperH.h
           ext/armips/CMakeLists.txt
           ext/armips/Commands/CAssemblerCommand.cpp
           ext/armips/Commands/CAssemblerCommand.h
           ext/armips/Commands/CAssemblerLabel.cpp
           ext/armips/Commands/CAssemblerLabel.h
           ext/armips/Commands/CDirectiveArea.cpp
           ext/armips/Commands/CDirectiveArea.h
           ext/armips/Commands/CDirectiveConditional.cpp
           ext/armips/Commands/CDirectiveConditional.h
           ext/armips/Commands/CDirectiveData.cpp
           ext/armips/Commands/CDirectiveData.h
           ext/armips/Commands/CDirectiveFile.cpp
           ext/armips/Commands/CDirectiveFile.h
           ext/armips/Commands/CDirectiveMessage.cpp
           ext/armips/Commands/CDirectiveMessage.h
           ext/armips/Commands/CommandSequence.cpp
           ext/armips/Commands/CommandSequence.h
           ext/armips/Core/Allocations.cpp
           ext/armips/Core/Allocations.h
           ext/armips/Core/Assembler.cpp
           ext/armips/Core/Assembler.h
           ext/armips/Core/Common.cpp
           ext/armips/Core/Common.h
           ext/armips/Core/ELF/ElfFile.cpp
           ext/armips/Core/ELF/ElfFile.h
           ext/armips/Core/ELF/ElfRelocator.cpp
           ext/armips/Core/ELF/ElfRelocator.h
           ext/armips/Core/ELF/ElfTypes.h
           ext/armips/Core/Expression.cpp
           ext/armips/Core/Expression.h
           ext/armips/Core/ExpressionFunctionHandler.cpp
           ext/armips/Core/ExpressionFunctionHandler.h
           ext/armips/Core/ExpressionFunctions.cpp
           ext/armips/Core/ExpressionFunctions.h
           ext/armips/Core/FileManager.cpp
           ext/armips/Core/FileManager.h
           ext/armips/Core/Misc.cpp
           ext/armips/Core/Misc.h
           ext/armips/Core/SymbolData.cpp
           ext/armips/Core/SymbolData.h
           ext/armips/Core/SymbolTable.cpp
           ext/armips/Core/SymbolTable.h
           ext/armips/Core/Types.cpp
           ext/armips/Core/Types.h
           ext/armips/Main/CommandLineInterface.cpp
           ext/armips/Main/CommandLineInterface.h
           ext/armips/Main/Tests.cpp
           ext/armips/Main/Tests.h
           ext/armips/Main/main.cpp
           ext/armips/Parser/DirectivesParser.cpp
           ext/armips/Parser/DirectivesParser.h
           ext/armips/Parser/ExpressionParser.cpp
           ext/armips/Parser/ExpressionParser.h
           ext/armips/Parser/Parser.cpp
           ext/armips/Parser/Parser.h
           ext/armips/Parser/Tokenizer.cpp
           ext/armips/Parser/Tokenizer.h
           ext/armips/Readme.md
           ext/armips/Tests/.gitignore
           ext/armips/Tests/ARM/Immediates/Immediates.asm
           ext/armips/Tests/ARM/Immediates/expected.bin
           ext/armips/Tests/ARM/ImmediatesInvalid/ImmediatesInvalid.asm
           ext/armips/Tests/ARM/ImmediatesInvalid/expected.txt
           ext/armips/Tests/ARM/Nocash/Nocash.asm
           ext/armips/Tests/ARM/Nocash/expected.bin
           ext/armips/Tests/ARM/NocashInvalid/NocashInvalid.asm
           ext/armips/Tests/ARM/NocashInvalid/expected.txt
           ext/armips/Tests/ARM/Pool/Pool.asm
           ext/armips/Tests/ARM/Pool/expected.bin
           ext/armips/Tests/ARM/Shift/Shift.asm
           ext/armips/Tests/ARM/Shift/expected.bin
           ext/armips/Tests/ARM/ShiftInvalid/ShiftInvalid.asm
           ext/armips/Tests/ARM/ShiftInvalid/expected.txt
           ext/armips/Tests/AlignFill/Errors/Errors.asm
           ext/armips/Tests/AlignFill/Errors/expected.txt
           ext/armips/Tests/AlignFill/Functionality/Functionality.asm
           ext/armips/Tests/AlignFill/Functionality/expected.bin
           ext/armips/Tests/Area/CloseFile/CloseFile.asm
           ext/armips/Tests/Area/CloseFile/expected.txt
           ext/armips/Tests/Area/Fill/Fill.asm
           ext/armips/Tests/Area/Fill/expected.bin
           ext/armips/Tests/Area/Size/Size.asm
           ext/armips/Tests/Area/Size/expected.txt
           ext/armips/Tests/Conditions/Conditions.asm
           ext/armips/Tests/Conditions/expected.bin
           ext/armips/Tests/Core/CustomExpressionFunctions/CustomExpressionFunctions.asm
           ext/armips/Tests/Core/CustomExpressionFunctions/expected.txt
           ext/armips/Tests/Core/DataDirectivesInvalid/DataDirectivesInvalid.asm
           ext/armips/Tests/Core/DataDirectivesInvalid/expected.txt
           ext/armips/Tests/Core/Encoding/Encoding.asm
           ext/armips/Tests/Core/Encoding/expected.txt
           ext/armips/Tests/Core/Encoding/shift_jis.asm
           ext/armips/Tests/Core/Encoding/utf16_be.asm
           ext/armips/Tests/Core/Encoding/utf16_le.asm
           ext/armips/Tests/Core/Encoding/utf8.asm
           ext/armips/Tests/Core/Encoding/utf8_bom.asm
           ext/armips/Tests/Core/EncodingTable/EncodingTable.asm
           ext/armips/Tests/Core/EncodingTable/encoding.tbl
           ext/armips/Tests/Core/EncodingTable/expected.bin
           ext/armips/Tests/Core/Exponential/Exponential.asm
           ext/armips/Tests/Core/Exponential/expected.txt
           ext/armips/Tests/Core/ExpressionFunctions/ExpressionFunctions.asm
           ext/armips/Tests/Core/ExpressionFunctions/expected.txt
           ext/armips/Tests/Core/ExpressionFunctions/file.bin
           ext/armips/Tests/Core/ExpressionLabelFunctions/ExpressionLabelFunctions.asm
           ext/armips/Tests/Core/ExpressionLabelFunctions/expected.txt
           ext/armips/Tests/Core/Expressions/Expressions.asm
           ext/armips/Tests/Core/Includes/Includes.asm
           ext/armips/Tests/Core/Includes/a.asm
           ext/armips/Tests/Core/Includes/expected.txt
           ext/armips/Tests/Core/Includes/sub/a.asm
           ext/armips/Tests/Core/Includes/sub/sub.asm
           ext/armips/Tests/Core/Includes/█.asm
           ext/armips/Tests/Core/Labels/Labels.asm
           ext/armips/Tests/Core/Labels/commandLine.txt
           ext/armips/Tests/Core/Labels/expected.txt
           ext/armips/Tests/Core/Macros/Macros.asm
           ext/armips/Tests/Core/Macros/expected.bin
           ext/armips/Tests/Core/Macros/expected.txt
           ext/armips/Tests/Core/Open/Open.asm
           ext/armips/Tests/Core/Open/expected.bin
           ext/armips/Tests/Core/Open/input.bin
           ext/armips/Tests/Core/OpenCopyNotFound/OpenCopyNotFound.asm
           ext/armips/Tests/Core/OpenCopyNotFound/commandLine.txt
           ext/armips/Tests/Core/OpenCopySame/OpenCopySame.asm
           ext/armips/Tests/Core/OpenCopySame/commandLine.txt
           ext/armips/Tests/Core/OpenCopySame/input.bin
           ext/armips/Tests/Core/OpenNotFound/OpenNotFound.asm
           ext/armips/Tests/Core/OpenNotFound/commandLine.txt
           ext/armips/Tests/Core/equ/equ.asm
           ext/armips/Tests/Core/equ/expected.bin
           ext/armips/Tests/MIPS/Macros/Macros.asm
           ext/armips/Tests/MIPS/PS2 Opcodes/PS2 Opcodes.asm
           ext/armips/Tests/MIPS/PS2 Opcodes/expected.bin
           ext/armips/Tests/MIPS/PSP Opcodes/PSP Opcodes.asm
           ext/armips/Tests/MIPS/PSP Opcodes/expected.bin
           ext/armips/Tests/MIPS/RSP Opcodes/RSP Opcodes.asm
           ext/armips/Tests/MIPS/RSP Opcodes/expected.bin
           ext/armips/Tests/MIPS/Registers/Registers.asm
           ext/armips/Tests/MIPS/Registers/expected.bin
           ext/armips/Tests/MIPS/Relocation/HI16+LO16/HI16+LO16.asm
           ext/armips/Tests/MIPS/Relocation/HI16+LO16/build_object.sh
           ext/armips/Tests/MIPS/Relocation/HI16+LO16/expected.bin
           ext/armips/Tests/MIPS/Relocation/HI16+LO16/object_code.o
           ext/armips/Tests/MIPS/Relocation/HI16+LO16/object_code.s
           ext/armips/Tests/Region/Auto/Auto.asm
           ext/armips/Tests/Region/Auto/expected.bin
           ext/armips/Tests/Region/Auto/expected.txt
           ext/armips/Tests/Region/AutoRange/AutoRange.asm
           ext/armips/Tests/Region/AutoRange/expected.bin
           ext/armips/Tests/Region/AutoRange/expected.txt
           ext/armips/Tests/Region/Define/Define.asm
           ext/armips/Tests/Region/Define/expected.bin
           ext/armips/Tests/Region/Shifting/Shifting.asm
           ext/armips/Tests/Region/Shifting/expected.bin
           ext/armips/Tests/Region/Size/Size.asm
           ext/armips/Tests/Region/Size/expected.txt
           ext/armips/Tests/SuperH/Immediates/Immediates.asm
           ext/armips/Tests/SuperH/Immediates/expected.bin
           ext/armips/Tests/SuperH/ImmediatesInvalid/ImmediatesInvalid.asm
           ext/armips/Tests/SuperH/ImmediatesInvalid/expected.txt
           ext/armips/Tests/SuperH/Opcodes/Opcodes.asm
           ext/armips/Tests/SuperH/Opcodes/expected.bin
           ext/armips/Util/ByteArray.cpp
           ext/armips/Util/ByteArray.h
           ext/armips/Util/CRC.cpp
           ext/armips/Util/CRC.h
           ext/armips/Util/EncodingTable.cpp
           ext/armips/Util/EncodingTable.h
           ext/armips/Util/FileClasses.cpp
           ext/armips/Util/FileClasses.h
           ext/armips/Util/FileSystem.cpp
           ext/armips/Util/FileSystem.h
           ext/armips/Util/Util.cpp
           ext/armips/Util/Util.h
           ext/armips/ext/filesystem/.appveyor.yml
           ext/armips/ext/filesystem/.ci/unix-build.sh
           ext/armips/ext/filesystem/.ci/unix-test.sh
           ext/armips/ext/filesystem/.cirrus.yml
           ext/armips/ext/filesystem/.clang-format
           ext/armips/ext/filesystem/.drone.yml
           ext/armips/ext/filesystem/.git
           ext/armips/ext/filesystem/.github/ISSUE_TEMPLATE/bug_report.md
           ext/armips/ext/filesystem/.github/ISSUE_TEMPLATE/feature_request.md
           ext/armips/ext/filesystem/.gitignore
           ext/armips/ext/filesystem/.travis.yml
           ext/armips/ext/filesystem/CMakeLists.txt
           ext/armips/ext/filesystem/README.md
           ext/armips/ext/filesystem/cmake/GhcHelper.cmake
           ext/armips/ext/filesystem/cmake/config.cmake.in
           ext/armips/ext/filesystem/examples/CMakeLists.txt
           ext/armips/ext/filesystem/examples/dir.cpp
           ext/armips/ext/filesystem/examples/du.cpp
           ext/armips/ext/filesystem/test/CMakeLists.txt
           ext/armips/ext/filesystem/test/cmake/ParseAndAddCatchTests.cmake
           ext/armips/ext/filesystem/test/exception.cpp
           ext/armips/ext/filesystem/test/fwd_test.cpp
           ext/armips/ext/filesystem/test/impl_test.cpp
           ext/armips/ext/tinyformat/.gitignore
           ext/armips/ext/tinyformat/.travis.yml
           ext/armips/ext/tinyformat/CMakeLists.txt
           ext/armips/ext/tinyformat/Makefile
           ext/armips/ext/tinyformat/README.md
           ext/armips/ext/tinyformat/appveyor.yml
           ext/armips/ext/tinyformat/bloat_test.sh
           ext/armips/ext/tinyformat/tinyformat_speed_test.cpp
           ext/armips/ext/tinyformat/tinyformat_test.cpp
           ext/basis_universal/basisu_containers.h
           ext/basis_universal/basisu_containers_impl.h
           ext/basis_universal/basisu_transcoder_tables_astc.inc
           ext/basis_universal/basisu_transcoder_tables_astc_0_255.inc
           ext/basis_universal/basisu_transcoder_tables_atc_55.inc
           ext/basis_universal/basisu_transcoder_tables_atc_56.inc
           ext/basis_universal/basisu_transcoder_tables_bc7_m5_alpha.inc
           ext/basis_universal/basisu_transcoder_tables_bc7_m5_color.inc
           ext/basis_universal/basisu_transcoder_tables_pvrtc2_45.inc
           ext/basis_universal/basisu_transcoder_tables_pvrtc2_alpha_33.inc
           ext/basis_universal/basisu_transcoder_uastc.h
           ext/cityhash/README
           ext/cmake/armips/CMakeLists.txt
           ext/cmake/cpu_features/CMakeLists.txt
           ext/cpu_features.vcxproj.filters
           ext/cpu_features/.clang-format
           ext/cpu_features/.dockerignore
           ext/cpu_features/.git
           ext/cpu_features/.github/workflows/Dockerfile
           ext/cpu_features/.github/workflows/aarch64_linux_bazel.yml
           ext/cpu_features/.github/workflows/aarch64_linux_cmake.yml
           ext/cpu_features/.github/workflows/amd64_freebsd_cmake.yml
           ext/cpu_features/.github/workflows/amd64_linux_bazel.yml
           ext/cpu_features/.github/workflows/amd64_linux_cmake.yml
           ext/cpu_features/.github/workflows/amd64_macos_bazel.yml
           ext/cpu_features/.github/workflows/amd64_macos_cmake.yml
           ext/cpu_features/.github/workflows/amd64_windows_cmake.yml
           ext/cpu_features/.github/workflows/arm_linux_cmake.yml
           ext/cpu_features/.github/workflows/clang_format.yml
           ext/cpu_features/.github/workflows/mips_linux_cmake.yml
           ext/cpu_features/.github/workflows/power_linux_cmake.yml
           ext/cpu_features/.github/workflows/riscv_linux_cmake.yml
           ext/cpu_features/.github/workflows/s390x_linux_cmake.yml
           ext/cpu_features/.gitignore
           ext/cpu_features/.grenrc.yml
           ext/cpu_features/BUILD.bazel
           ext/cpu_features/CMakeLists.txt
           ext/cpu_features/CONTRIBUTING.md
           ext/cpu_features/README.md
           ext/cpu_features/WORKSPACE
           ext/cpu_features/bazel/ci/Makefile
           ext/cpu_features/bazel/ci/README.md
           ext/cpu_features/bazel/ci/docker/Dockerfile
           ext/cpu_features/bazel/platforms.bzl
           ext/cpu_features/cmake/CpuFeaturesConfig.cmake.in
           ext/cpu_features/cmake/CpuFeaturesNdkCompatConfig.cmake.in
           ext/cpu_features/cmake/README.md
           ext/cpu_features/cmake/ci/Makefile
           ext/cpu_features/cmake/ci/README.md
           ext/cpu_features/cmake/ci/doc/docker.dot
           ext/cpu_features/cmake/ci/doc/generate_image.sh
           ext/cpu_features/cmake/ci/docker/amd64/Dockerfile
           ext/cpu_features/cmake/ci/docker/toolchain/Dockerfile
           ext/cpu_features/cmake/ci/sample/CMakeLists.txt
           ext/cpu_features/cmake/ci/sample/main.cpp
           ext/cpu_features/cmake/ci/vagrant/freebsd/Vagrantfile
           ext/cpu_features/cmake/googletest.CMakeLists.txt.in
           ext/cpu_features/ndk_compat/CMakeLists.txt
           ext/cpu_features/ndk_compat/README.md
           ext/cpu_features/ndk_compat/cpu-features.c
           ext/cpu_features/ndk_compat/ndk-compat-test.c
           ext/cpu_features/scripts/generate_badges.d
           ext/cpu_features/scripts/make_release.sh
           ext/cpu_features/scripts/run_integration.sh
           ext/cpu_features/scripts/test_integration.sh
           ext/cpu_features/test/CMakeLists.txt
           ext/discord-rpc-build/CMakeLists.txt
           ext/discord-rpc-build/discord-rpc.vcxproj.filters
           ext/discord-rpc/.clang-format
           ext/discord-rpc/.git
           ext/discord-rpc/.gitignore
           ext/discord-rpc/.travis.yml
           ext/discord-rpc/CMakeLists.txt
           ext/discord-rpc/README.md
           ext/discord-rpc/appveyor.yml
           ext/discord-rpc/build.py
           ext/discord-rpc/documentation/hard-mode.md
           ext/discord-rpc/documentation/images/rp-dev-dashboard.png
           ext/discord-rpc/documentation/images/rp-secret-example.png
           ext/discord-rpc/examples/button-clicker/.gitignore
           ext/discord-rpc/examples/button-clicker/Assets/DiscordController.cs
           ext/discord-rpc/examples/button-clicker/Assets/DiscordController.cs.meta
           ext/discord-rpc/examples/button-clicker/Assets/DiscordRpc.cs
           ext/discord-rpc/examples/button-clicker/Assets/DiscordRpc.cs.meta
           ext/discord-rpc/examples/button-clicker/Assets/Editor/BuildHelper.cs
           ext/discord-rpc/examples/button-clicker/Assets/Editor/BuildHelper.cs.meta
           ext/discord-rpc/examples/button-clicker/Assets/main.unity
           ext/discord-rpc/examples/button-clicker/Assets/main.unity.meta
           ext/discord-rpc/examples/button-clicker/ProjectSettings/AudioManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/ClusterInputManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/DynamicsManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/EditorBuildSettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/EditorSettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/GraphicsSettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/InputManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/NavMeshAreas.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/NetworkManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/Physics2DSettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/ProjectSettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/ProjectVersion.txt
           ext/discord-rpc/examples/button-clicker/ProjectSettings/QualitySettings.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/TagManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/TimeManager.asset
           ext/discord-rpc/examples/button-clicker/ProjectSettings/UnityConnectSettings.asset
           ext/discord-rpc/examples/button-clicker/UnityPackageManager/manifest.json
           ext/discord-rpc/examples/send-presence/CMakeLists.txt
           ext/discord-rpc/examples/send-presence/send-presence.c
           ext/discord-rpc/examples/unrealstatus/.gitignore
           ext/discord-rpc/examples/unrealstatus/Config/DefaultEditor.ini
           ext/discord-rpc/examples/unrealstatus/Config/DefaultEngine.ini
           ext/discord-rpc/examples/unrealstatus/Config/DefaultGame.ini
           ext/discord-rpc/examples/unrealstatus/Content/MainScreenBP.uasset
           ext/discord-rpc/examples/unrealstatus/Content/MouseGameModeBP.uasset
           ext/discord-rpc/examples/unrealstatus/Content/MousePlayerControllerBP.uasset
           ext/discord-rpc/examples/unrealstatus/Content/ShowTheUILevel.umap
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/DiscordRpc.uplugin
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Resources/Icon128.png
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Resources/discord.png
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcBlueprint.cpp
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcPrivatePCH.h
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Public/DiscordRpcBlueprint.h
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/ThirdParty/DiscordRpcLibrary/DiscordRpcLibrary.Build.cs
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus.Target.cs
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus/unrealstatus.Build.cs
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus/unrealstatus.cpp
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus/unrealstatus.h
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus/unrealstatusGameModeBase.cpp
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatus/unrealstatusGameModeBase.h
           ext/discord-rpc/examples/unrealstatus/Source/unrealstatusEditor.Target.cs
           ext/discord-rpc/examples/unrealstatus/unrealstatus.uproject
           ext/discord-rpc/include/discord_register.h
           ext/discord-rpc/include/discord_rpc.h
           ext/discord-rpc/src/CMakeLists.txt
           ext/discord-rpc/src/backoff.h
           ext/discord-rpc/src/connection.h
           ext/discord-rpc/src/connection_unix.cpp
           ext/discord-rpc/src/connection_win.cpp
           ext/discord-rpc/src/discord_register_linux.cpp
           ext/discord-rpc/src/discord_register_osx.m
           ext/discord-rpc/src/discord_register_win.cpp
           ext/discord-rpc/src/discord_rpc.cpp
           ext/discord-rpc/src/dllmain.cpp
           ext/discord-rpc/src/msg_queue.h
           ext/discord-rpc/src/rpc_connection.cpp
           ext/discord-rpc/src/rpc_connection.h
           ext/discord-rpc/src/serialization.cpp
           ext/discord-rpc/src/serialization.h
           ext/gason/gason.cpp
           ext/gason/gason.h
           ext/glew/CMakeLists.txt
           ext/glslang-build/Android.mk
           ext/glslang.vcxproj.filters
           ext/glslang/.appveyor.yml
           ext/glslang/.clang-format
           ext/glslang/.git
           ext/glslang/.gitattributes
           ext/glslang/.github/workflows/continuous_deployment.yml
           ext/glslang/.github/workflows/continuous_integration.yml
           ext/glslang/.github/workflows/deploy.js
           ext/glslang/.gitignore
           ext/glslang/CHANGES.md
           ext/glslang/CODE_OF_CONDUCT.md
           ext/glslang/README-spirv-remap.txt
           ext/glslang/README.md
           ext/glslang/Test/100.conf
           ext/glslang/Test/100.frag
           ext/glslang/Test/100Limits.vert
           ext/glslang/Test/100samplerExternal.frag
           ext/glslang/Test/100scope.vert
           ext/glslang/Test/110scope.vert
           ext/glslang/Test/120.frag
           ext/glslang/Test/120.vert
           ext/glslang/Test/130.frag
           ext/glslang/Test/130.vert
           ext/glslang/Test/140.frag
           ext/glslang/Test/140.vert
           ext/glslang/Test/150.frag
           ext/glslang/Test/150.geom
           ext/glslang/Test/150.tesc
           ext/glslang/Test/150.tese
           ext/glslang/Test/150.vert
           ext/glslang/Test/300.frag
           ext/glslang/Test/300.vert
           ext/glslang/Test/300BuiltIns.frag
           ext/glslang/Test/300block.frag
           ext/glslang/Test/300layout.frag
           ext/glslang/Test/300layout.vert
           ext/glslang/Test/300link.frag
           ext/glslang/Test/300link2.frag
           ext/glslang/Test/300link3.frag
           ext/glslang/Test/300operations.frag
           ext/glslang/Test/300samplerExternal.frag
           ext/glslang/Test/300samplerExternalYUV.frag
           ext/glslang/Test/300scope.vert
           ext/glslang/Test/310.comp
           ext/glslang/Test/310.frag
           ext/glslang/Test/310.geom
           ext/glslang/Test/310.inheritMemory.frag
           ext/glslang/Test/310.tesc
           ext/glslang/Test/310.tese
           ext/glslang/Test/310.vert
           ext/glslang/Test/310AofA.vert
           ext/glslang/Test/310implicitSizeArrayError.vert
           ext/glslang/Test/310runtimeArray.vert
           ext/glslang/Test/320.comp
           ext/glslang/Test/320.frag
           ext/glslang/Test/320.geom
           ext/glslang/Test/320.tesc
           ext/glslang/Test/320.tese
           ext/glslang/Test/320.vert
           ext/glslang/Test/330.frag
           ext/glslang/Test/330comp.frag
           ext/glslang/Test/400.frag
           ext/glslang/Test/400.geom
           ext/glslang/Test/400.tesc
           ext/glslang/Test/400.tese
           ext/glslang/Test/400.vert
           ext/glslang/Test/410.geom
           ext/glslang/Test/410.tesc
           ext/glslang/Test/410.vert
           ext/glslang/Test/420.comp
           ext/glslang/Test/420.frag
           ext/glslang/Test/420.geom
           ext/glslang/Test/420.tesc
           ext/glslang/Test/420.tese
           ext/glslang/Test/420.vert
           ext/glslang/Test/420_size_gl_in.geom
           ext/glslang/Test/430.comp
           ext/glslang/Test/430.vert
           ext/glslang/Test/430AofA.frag
           ext/glslang/Test/430scope.vert
           ext/glslang/Test/435.vert
           ext/glslang/Test/440.frag
           ext/glslang/Test/440.vert
           ext/glslang/Test/450.comp
           ext/glslang/Test/450.frag
           ext/glslang/Test/450.geom
           ext/glslang/Test/450.tesc
           ext/glslang/Test/450.tese
           ext/glslang/Test/450.vert
           ext/glslang/Test/460.frag
           ext/glslang/Test/460.vert
           ext/glslang/Test/BestMatchFunction.vert
           ext/glslang/Test/EndStreamPrimitive.geom
           ext/glslang/Test/GL_ARB_bindless_texture.frag
           ext/glslang/Test/GL_ARB_draw_instanced.vert
           ext/glslang/Test/GL_ARB_fragment_coord_conventions.vert
           ext/glslang/Test/GL_ARB_gpu_shader5.u2i.vert
           ext/glslang/Test/GL_EXT_shader_integer_mix.vert
           ext/glslang/Test/Operations.frag
           ext/glslang/Test/aggOps.frag
           ext/glslang/Test/always-discard.frag
           ext/glslang/Test/always-discard2.frag
           ext/glslang/Test/array.frag
           ext/glslang/Test/array100.frag
           ext/glslang/Test/atomicAdd.comp
           ext/glslang/Test/atomicCounterARBOps.vert
           ext/glslang/Test/atomic_uint.frag
           ext/glslang/Test/badChars.frag
           ext/glslang/Test/badMacroArgs.frag
           ext/glslang/Test/bar.h
           ext/glslang/Test/baseLegalResults/hlsl.aliasOpaque.frag.out
           ext/glslang/Test/baseLegalResults/hlsl.flattenOpaque.frag.out
           ext/glslang/Test/baseLegalResults/hlsl.flattenOpaqueInit.vert.out
           ext/glslang/Test/baseLegalResults/hlsl.flattenOpaqueInitMix.vert.out
           ext/glslang/Test/baseLegalResults/hlsl.flattenSubset.frag.out
           ext/glslang/Test/baseLegalResults/hlsl.flattenSubset2.frag.out
           ext/glslang/Test/baseLegalResults/hlsl.intrinsics.evalfns.frag.out
           ext/glslang/Test/baseLegalResults/hlsl.partialFlattenLocal.vert.out
           ext/glslang/Test/baseLegalResults/hlsl.partialFlattenMixed.vert.out
           ext/glslang/Test/baseResults/100.frag.out
           ext/glslang/Test/baseResults/100Limits.vert.out
           ext/glslang/Test/baseResults/100LimitsConf.vert.out
           ext/glslang/Test/baseResults/100samplerExternal.frag.out
           ext/glslang/Test/baseResults/100scope.vert.out
           ext/glslang/Test/baseResults/110scope.vert.out
           ext/glslang/Test/baseResults/120.frag.out
           ext/glslang/Test/baseResults/120.vert.out
           ext/glslang/Test/baseResults/130.frag.out
           ext/glslang/Test/baseResults/130.vert.out
           ext/glslang/Test/baseResults/140.frag.out
           ext/glslang/Test/baseResults/140.vert.out
           ext/glslang/Test/baseResults/150.frag.out
           ext/glslang/Test/baseResults/150.geom.out
           ext/glslang/Test/baseResults/150.tesc.out
           ext/glslang/Test/baseResults/150.vert.out
           ext/glslang/Test/baseResults/300.frag.out
           ext/glslang/Test/baseResults/300.vert.out
           ext/glslang/Test/baseResults/300BuiltIns.frag.out
           ext/glslang/Test/baseResults/300block.frag.out
           ext/glslang/Test/baseResults/300layout.frag.out
           ext/glslang/Test/baseResults/300layout.vert.out
           ext/glslang/Test/baseResults/300link.frag.out
           ext/glslang/Test/baseResults/300link2.frag.out
           ext/glslang/Test/baseResults/300link3.frag.out
           ext/glslang/Test/baseResults/300operations.frag.out
           ext/glslang/Test/baseResults/300samplerExternal.frag.out
           ext/glslang/Test/baseResults/300samplerExternalYUV.frag.out
           ext/glslang/Test/baseResults/300scope.vert.out
           ext/glslang/Test/baseResults/310.comp.out
           ext/glslang/Test/baseResults/310.frag.out
           ext/glslang/Test/baseResults/310.geom.out
           ext/glslang/Test/baseResults/310.inheritMemory.frag.out
           ext/glslang/Test/baseResults/310.tesc.out
           ext/glslang/Test/baseResults/310.tese.out
           ext/glslang/Test/baseResults/310.vert.out
           ext/glslang/Test/baseResults/310AofA.vert.out
           ext/glslang/Test/baseResults/310implicitSizeArrayError.vert.out
           ext/glslang/Test/baseResults/310runtimeArray.vert.out
           ext/glslang/Test/baseResults/320.comp.out
           ext/glslang/Test/baseResults/320.frag.out
           ext/glslang/Test/baseResults/320.geom.out
           ext/glslang/Test/baseResults/320.tesc.out
           ext/glslang/Test/baseResults/320.tese.out
           ext/glslang/Test/baseResults/320.vert.out
           ext/glslang/Test/baseResults/330.frag.out
           ext/glslang/Test/baseResults/330comp.frag.out
           ext/glslang/Test/baseResults/400.frag.out
           ext/glslang/Test/baseResults/400.geom.out
           ext/glslang/Test/baseResults/400.tesc.out
           ext/glslang/Test/baseResults/400.tese.out
           ext/glslang/Test/baseResults/400.vert.out
           ext/glslang/Test/baseResults/410.geom.out
           ext/glslang/Test/baseResults/410.tesc.out
           ext/glslang/Test/baseResults/410.vert.out
           ext/glslang/Test/baseResults/420.comp.out
           ext/glslang/Test/baseResults/420.frag.out
           ext/glslang/Test/baseResults/420.geom.out
           ext/glslang/Test/baseResults/420.tesc.out
           ext/glslang/Test/baseResults/420.tese.out
           ext/glslang/Test/baseResults/420.vert.out
           ext/glslang/Test/baseResults/420_size_gl_in.geom.out
           ext/glslang/Test/baseResults/430.comp.out
           ext/glslang/Test/baseResults/430.vert.out
           ext/glslang/Test/baseResults/430AofA.frag.out
           ext/glslang/Test/baseResults/430scope.vert.out
           ext/glslang/Test/baseResults/435.vert.out
           ext/glslang/Test/baseResults/440.frag.out
           ext/glslang/Test/baseResults/440.vert.out
           ext/glslang/Test/baseResults/450.comp.out
           ext/glslang/Test/baseResults/450.frag.out
           ext/glslang/Test/baseResults/450.geom.out
           ext/glslang/Test/baseResults/450.tesc.out
           ext/glslang/Test/baseResults/450.tese.out
           ext/glslang/Test/baseResults/450.vert.out
           ext/glslang/Test/baseResults/460.frag.out
           ext/glslang/Test/baseResults/460.vert.out
           ext/glslang/Test/baseResults/BestMatchFunction.vert.out
           ext/glslang/Test/baseResults/EndStreamPrimitive.geom.out
           ext/glslang/Test/baseResults/GL_ARB_bindless_texture.frag.out
           ext/glslang/Test/baseResults/GL_ARB_draw_instanced.vert.out
           ext/glslang/Test/baseResults/GL_ARB_fragment_coord_conventions.vert.out
           ext/glslang/Test/baseResults/GL_ARB_gpu_shader5.u2i.vert.out
           ext/glslang/Test/baseResults/GL_EXT_shader_integer_mix.vert.out
           ext/glslang/Test/baseResults/Operations.frag.out
           ext/glslang/Test/baseResults/aggOps.frag.out
           ext/glslang/Test/baseResults/always-discard.frag.out
           ext/glslang/Test/baseResults/always-discard2.frag.out
           ext/glslang/Test/baseResults/array.frag.out
           ext/glslang/Test/baseResults/array100.frag.out
           ext/glslang/Test/baseResults/atomicAdd.comp.out
           ext/glslang/Test/baseResults/atomicCounterARBOps.vert.out
           ext/glslang/Test/baseResults/atomic_uint.frag.out
           ext/glslang/Test/baseResults/badChars.frag.out
           ext/glslang/Test/baseResults/badMacroArgs.frag.out
           ext/glslang/Test/baseResults/comment.frag.out
           ext/glslang/Test/baseResults/compoundsuffix.frag.hlsl
           ext/glslang/Test/baseResults/compoundsuffix.vert.glsl
           ext/glslang/Test/baseResults/conditionalDiscard.frag.out
           ext/glslang/Test/baseResults/constErrors.frag.out
           ext/glslang/Test/baseResults/constFold.frag.out
           ext/glslang/Test/baseResults/constFoldIntMin.frag.out
           ext/glslang/Test/baseResults/constantUnaryConversion.comp.out
           ext/glslang/Test/baseResults/contradict_0.geom.out
           ext/glslang/Test/baseResults/conversion.frag.out
           ext/glslang/Test/baseResults/coord_conventions.frag.out
           ext/glslang/Test/baseResults/cppBad.vert.out
           ext/glslang/Test/baseResults/cppBad2.vert.out
           ext/glslang/Test/baseResults/cppBad3.vert.out
           ext/glslang/Test/baseResults/cppBad4.vert.out
           ext/glslang/Test/baseResults/cppBad5.vert.out
           ext/glslang/Test/baseResults/cppComplexExpr.vert.out
           ext/glslang/Test/baseResults/cppDeepNest.frag.out
           ext/glslang/Test/baseResults/cppIndent.vert.out
           ext/glslang/Test/baseResults/cppIntMinOverNegativeOne.frag.out
           ext/glslang/Test/baseResults/cppMerge.frag.out
           ext/glslang/Test/baseResults/cppNest.vert.out
           ext/glslang/Test/baseResults/cppPassMacroName.frag.out
           ext/glslang/Test/baseResults/cppRelaxSkipTokensErrors.vert.out
           ext/glslang/Test/baseResults/cppSimple.vert.out
           ext/glslang/Test/baseResults/dataOut.frag.out
           ext/glslang/Test/baseResults/dataOutIndirect.frag.out
           ext/glslang/Test/baseResults/dce.frag.out
           ext/glslang/Test/baseResults/decls.frag.out
           ext/glslang/Test/baseResults/deepRvalue.frag.out
           ext/glslang/Test/baseResults/depthOut.frag.out
           ext/glslang/Test/baseResults/discard-dce.frag.out
           ext/glslang/Test/baseResults/doWhileLoop.frag.out
           ext/glslang/Test/baseResults/earlyReturnDiscard.frag.out
           ext/glslang/Test/baseResults/empty.frag.out
           ext/glslang/Test/baseResults/enhanced.0.frag.out
           ext/glslang/Test/baseResults/enhanced.1.frag.out
           ext/glslang/Test/baseResults/enhanced.2.frag.out
           ext/glslang/Test/baseResults/enhanced.3.link.out
           ext/glslang/Test/baseResults/enhanced.4.link.out
           ext/glslang/Test/baseResults/enhanced.5.link.out
           ext/glslang/Test/baseResults/enhanced.6.link.out
           ext/glslang/Test/baseResults/enhanced.7.link.out
           ext/glslang/Test/baseResults/errors.frag.out
           ext/glslang/Test/baseResults/es-link1.frag.out
           ext/glslang/Test/baseResults/findFunction.frag.out
           ext/glslang/Test/baseResults/floatBitsToInt.vert.out
           ext/glslang/Test/baseResults/flowControl.frag.out
           ext/glslang/Test/baseResults/forLoop.frag.out
           ext/glslang/Test/baseResults/forwardRef.frag.out
           ext/glslang/Test/baseResults/functionCall.frag.out
           ext/glslang/Test/baseResults/functionSemantics.frag.out
           ext/glslang/Test/baseResults/gl_FragCoord.frag.out
           ext/glslang/Test/baseResults/glsl.-D-U.frag.out
           ext/glslang/Test/baseResults/glsl.140.layoutOffset.error.vert.out
           ext/glslang/Test/baseResults/glsl.430.layoutOffset.error.vert.out
           ext/glslang/Test/baseResults/glsl.450.subgroup.frag.out
           ext/glslang/Test/baseResults/glsl.450.subgroup.geom.out
           ext/glslang/Test/baseResults/glsl.450.subgroup.tesc.out
           ext/glslang/Test/baseResults/glsl.450.subgroup.tese.out
           ext/glslang/Test/baseResults/glsl.450.subgroup.vert.out
           ext/glslang/Test/baseResults/glsl.450.subgroupBallot.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupBallotNeg.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupBasic.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupClustered.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupClusteredNeg.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupQuad.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupShuffle.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupShuffleRelative.comp.out
           ext/glslang/Test/baseResults/glsl.450.subgroupVote.comp.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.mesh.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rahit.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rcall.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rchit.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rgen.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rint.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.rmiss.out
           ext/glslang/Test/baseResults/glsl.460.subgroup.task.out
           ext/glslang/Test/baseResults/glsl.460.subgroupEXT.mesh.out
           ext/glslang/Test/baseResults/glsl.460.subgroupEXT.task.out
           ext/glslang/Test/baseResults/glsl.autosampledtextures.frag.out
           ext/glslang/Test/baseResults/glsl.entryPointRename.vert.bad.out
           ext/glslang/Test/baseResults/glsl.entryPointRename.vert.out
           ext/glslang/Test/baseResults/glsl.entryPointRename2.vert.out
           ext/glslang/Test/baseResults/glsl.es300.layoutOffset.error.vert.out
           ext/glslang/Test/baseResults/glsl.es320.subgroup.frag.out
           ext/glslang/Test/baseResults/glsl.es320.subgroup.geom.out
           ext/glslang/Test/baseResults/glsl.es320.subgroup.tesc.out
           ext/glslang/Test/baseResults/glsl.es320.subgroup.tese.out
           ext/glslang/Test/baseResults/glsl.es320.subgroup.vert.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupBallot.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupBallotNeg.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupBasic.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupClustered.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupClusteredNeg.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupShuffle.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupShuffleRelative.comp.out
           ext/glslang/Test/baseResults/glsl.es320.subgroupVote.comp.out
           ext/glslang/Test/baseResults/glsl.versionOverride.comp.out
           ext/glslang/Test/baseResults/glsl.versionOverride.frag.out
           ext/glslang/Test/baseResults/glsl.versionOverride.geom.out
           ext/glslang/Test/baseResults/glsl.versionOverride.tesc.out
           ext/glslang/Test/baseResults/glsl.versionOverride.tese.out
           ext/glslang/Test/baseResults/glsl.versionOverride.vert.out
           ext/glslang/Test/baseResults/glspv.esversion.vert.out
           ext/glslang/Test/baseResults/glspv.frag.out
           ext/glslang/Test/baseResults/glspv.version.frag.out
           ext/glslang/Test/baseResults/glspv.version.vert.out
           ext/glslang/Test/baseResults/glspv.vert.out
           ext/glslang/Test/baseResults/hlsl.-D-U.frag.out
           ext/glslang/Test/baseResults/hlsl.PointSize.geom.out
           ext/glslang/Test/baseResults/hlsl.PointSize.vert.out
           ext/glslang/Test/baseResults/hlsl.aliasOpaque.frag.out
           ext/glslang/Test/baseResults/hlsl.amend.frag.out
           ext/glslang/Test/baseResults/hlsl.array.flatten.frag.out
           ext/glslang/Test/baseResults/hlsl.array.frag.out
           ext/glslang/Test/baseResults/hlsl.array.implicit-size.frag.out
           ext/glslang/Test/baseResults/hlsl.array.multidim.frag.out
           ext/glslang/Test/baseResults/hlsl.assoc.frag.out
           ext/glslang/Test/baseResults/hlsl.attribute.expression.comp.out
           ext/glslang/Test/baseResults/hlsl.attribute.frag.out
           ext/glslang/Test/baseResults/hlsl.attributeC11.frag.out
           ext/glslang/Test/baseResults/hlsl.attributeGlobalBuffer.frag.out
           ext/glslang/Test/baseResults/hlsl.automap.frag.out
           ext/glslang/Test/baseResults/hlsl.autosampledtextures.frag.out
           ext/glslang/Test/baseResults/hlsl.basic.comp.out
           ext/glslang/Test/baseResults/hlsl.basic.geom.out
           ext/glslang/Test/baseResults/hlsl.boolConv.vert.out
           ext/glslang/Test/baseResults/hlsl.buffer.frag.out
           ext/glslang/Test/baseResults/hlsl.calculatelod.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.calculatelodunclamped.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.cast.frag.out
           ext/glslang/Test/baseResults/hlsl.cbuffer-identifier.vert.out
           ext/glslang/Test/baseResults/hlsl.charLit.vert.out
           ext/glslang/Test/baseResults/hlsl.clip.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-1.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-1.geom.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-1.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-2.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-2.geom.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-2.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-3.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-3.geom.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-3.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-4.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-4.geom.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-4.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-5.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-5.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-6.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-6.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-7.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-7.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-8.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-8.vert.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-9.frag.out
           ext/glslang/Test/baseResults/hlsl.clipdistance-9.vert.out
           ext/glslang/Test/baseResults/hlsl.color.hull.tesc.out
           ext/glslang/Test/baseResults/hlsl.comparison.vec.frag.out
           ext/glslang/Test/baseResults/hlsl.conditional.frag.out
           ext/glslang/Test/baseResults/hlsl.constantbuffer.frag.out
           ext/glslang/Test/baseResults/hlsl.constructArray.vert.out
           ext/glslang/Test/baseResults/hlsl.constructexpr.frag.out
           ext/glslang/Test/baseResults/hlsl.constructimat.frag.out
           ext/glslang/Test/baseResults/hlsl.coverage.frag.out
           ext/glslang/Test/baseResults/hlsl.dashI.vert.d.out
           ext/glslang/Test/baseResults/hlsl.dashI.vert.out
           ext/glslang/Test/baseResults/hlsl.deadFunctionMissingBody.vert.out
           ext/glslang/Test/baseResults/hlsl.depthGreater.frag.out
           ext/glslang/Test/baseResults/hlsl.depthLess.frag.out
           ext/glslang/Test/baseResults/hlsl.discard.frag.out
           ext/glslang/Test/baseResults/hlsl.doLoop.frag.out
           ext/glslang/Test/baseResults/hlsl.domain.1.tese.out
           ext/glslang/Test/baseResults/hlsl.domain.2.tese.out
           ext/glslang/Test/baseResults/hlsl.domain.3.tese.out
           ext/glslang/Test/baseResults/hlsl.earlydepthstencil.frag.out
           ext/glslang/Test/baseResults/hlsl.emptystruct.init.vert.out
           ext/glslang/Test/baseResults/hlsl.emptystructreturn.frag.out
           ext/glslang/Test/baseResults/hlsl.emptystructreturn.vert.out
           ext/glslang/Test/baseResults/hlsl.entry-in.frag.out
           ext/glslang/Test/baseResults/hlsl.entry-out.frag.out
           ext/glslang/Test/baseResults/hlsl.entry.rename.frag.out
           ext/glslang/Test/baseResults/hlsl.explicitDescriptorSet-2.frag.out
           ext/glslang/Test/baseResults/hlsl.explicitDescriptorSet.frag.out
           ext/glslang/Test/baseResults/hlsl.flatten.return.frag.out
           ext/glslang/Test/baseResults/hlsl.flattenOpaque.frag.out
           ext/glslang/Test/baseResults/hlsl.flattenOpaqueInit.vert.out
           ext/glslang/Test/baseResults/hlsl.flattenOpaqueInitMix.vert.out
           ext/glslang/Test/baseResults/hlsl.flattenSubset.frag.out
           ext/glslang/Test/baseResults/hlsl.flattenSubset2.frag.out
           ext/glslang/Test/baseResults/hlsl.float1.frag.out
           ext/glslang/Test/baseResults/hlsl.float4.frag.out
           ext/glslang/Test/baseResults/hlsl.forLoop.frag.out
           ext/glslang/Test/baseResults/hlsl.format.rwtexture.frag.out
           ext/glslang/Test/baseResults/hlsl.frag.out
           ext/glslang/Test/baseResults/hlsl.fraggeom.frag.out
           ext/glslang/Test/baseResults/hlsl.function.frag.out
           ext/glslang/Test/baseResults/hlsl.gather.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gather.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gather.basic.dx10.vert.out
           ext/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gather.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.gathercmpRGBA.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.getdimensions.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out
           ext/glslang/Test/baseResults/hlsl.getdimensions.rw.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.getsampleposition.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.global-const-init.frag.out
           ext/glslang/Test/baseResults/hlsl.groupid.comp.out
           ext/glslang/Test/baseResults/hlsl.gs-hs-mix.tesc.out
           ext/glslang/Test/baseResults/hlsl.hlslOffset.vert.out
           ext/glslang/Test/baseResults/hlsl.hull.1.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.2.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.3.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.4.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.5.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.6.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.ctrlpt-1.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.ctrlpt-2.tesc.out
           ext/glslang/Test/baseResults/hlsl.hull.void.tesc.out
           ext/glslang/Test/baseResults/hlsl.identifier.sample.frag.out
           ext/glslang/Test/baseResults/hlsl.if.frag.out
           ext/glslang/Test/baseResults/hlsl.imagefetch-subvec4.comp.out
           ext/glslang/Test/baseResults/hlsl.imageload-subvec4.comp.out
           ext/glslang/Test/baseResults/hlsl.implicitBool.frag.out
           ext/glslang/Test/baseResults/hlsl.include.vert.d.out
           ext/glslang/Test/baseResults/hlsl.include.vert.out
           ext/glslang/Test/baseResults/hlsl.includeNegative.vert.out
           ext/glslang/Test/baseResults/hlsl.inf.vert.out
           ext/glslang/Test/baseResults/hlsl.init.frag.out
           ext/glslang/Test/baseResults/hlsl.init2.frag.out
           ext/glslang/Test/baseResults/hlsl.inoutquals.frag.out
           ext/glslang/Test/baseResults/hlsl.inoutquals.negative.frag.out
           ext/glslang/Test/baseResults/hlsl.instance.geom.out
           ext/glslang/Test/baseResults/hlsl.int.dot.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsic.frexp.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsic.frexp.vert.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.barriers.comp.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.comp.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.d3dcolortoubyte4.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.double.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.f1632.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.f3216.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.lit.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.negative.comp.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.negative.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.negative.vert.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.promote.down.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.promote.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.promote.outputs.frag.out
           ext/glslang/Test/baseResults/hlsl.intrinsics.vert.out
           ext/glslang/Test/baseResults/hlsl.isfinite.frag.out
           ext/glslang/Test/baseResults/hlsl.layout.frag.out
           ext/glslang/Test/baseResults/hlsl.layoutOverride.vert.out
           ext/glslang/Test/baseResults/hlsl.load.2dms.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.basic.dx10.vert.out
           ext/glslang/Test/baseResults/hlsl.load.buffer.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.buffer.float.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.rwbuffer.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.rwtexture.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.load.rwtexture.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.localStructuredBuffer.comp.out
           ext/glslang/Test/baseResults/hlsl.logical.binary.frag.out
           ext/glslang/Test/baseResults/hlsl.logical.binary.vec.frag.out
           ext/glslang/Test/baseResults/hlsl.logical.unary.frag.out
           ext/glslang/Test/baseResults/hlsl.logicalConvert.frag.out
           ext/glslang/Test/baseResults/hlsl.loopattr.frag.out
           ext/glslang/Test/baseResults/hlsl.matNx1.frag.out
           ext/glslang/Test/baseResults/hlsl.matType.bool.frag.out
           ext/glslang/Test/baseResults/hlsl.matType.frag.out
           ext/glslang/Test/baseResults/hlsl.matType.int.frag.out
           ext/glslang/Test/baseResults/hlsl.matpack-1.frag.out
           ext/glslang/Test/baseResults/hlsl.matpack-pragma-global.frag.out
           ext/glslang/Test/baseResults/hlsl.matpack-pragma.frag.out
           ext/glslang/Test/baseResults/hlsl.matrixSwizzle.vert.out
           ext/glslang/Test/baseResults/hlsl.matrixindex.frag.out
           ext/glslang/Test/baseResults/hlsl.max.frag.out
           ext/glslang/Test/baseResults/hlsl.memberFunCall.frag.out
           ext/glslang/Test/baseResults/hlsl.mintypes.frag.out
           ext/glslang/Test/baseResults/hlsl.mip.negative.frag.out
           ext/glslang/Test/baseResults/hlsl.mip.negative2.frag.out
           ext/glslang/Test/baseResults/hlsl.mip.operator.frag.out
           ext/glslang/Test/baseResults/hlsl.mul-truncate.frag.out
           ext/glslang/Test/baseResults/hlsl.multiDescriptorSet.frag.out
           ext/glslang/Test/baseResults/hlsl.multiEntry.vert.out
           ext/glslang/Test/baseResults/hlsl.multiReturn.frag.out
           ext/glslang/Test/baseResults/hlsl.namespace.frag.out
           ext/glslang/Test/baseResults/hlsl.nested-runtimeArray.frag.out
           ext/glslang/Test/baseResults/hlsl.noSemantic.functionality1.comp.out
           ext/glslang/Test/baseResults/hlsl.nonint-index.frag.out
           ext/glslang/Test/baseResults/hlsl.nonstaticMemberFunction.frag.out
           ext/glslang/Test/baseResults/hlsl.numericsuffixes.frag.out
           ext/glslang/Test/baseResults/hlsl.numthreads.comp.out
           ext/glslang/Test/baseResults/hlsl.opaque-type-bug.frag.out
           ext/glslang/Test/baseResults/hlsl.overload.frag.out
           ext/glslang/Test/baseResults/hlsl.params.default.frag.out
           ext/glslang/Test/baseResults/hlsl.params.default.negative.frag.out
           ext/glslang/Test/baseResults/hlsl.partialFlattenLocal.vert.out
           ext/glslang/Test/baseResults/hlsl.partialFlattenMixed.vert.out
           ext/glslang/Test/baseResults/hlsl.partialInit.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.expand.frag.err
           ext/glslang/Test/baseResults/hlsl.pp.expand.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.line.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.line2.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.line3.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.line4.frag.out
           ext/glslang/Test/baseResults/hlsl.pp.vert.out
           ext/glslang/Test/baseResults/hlsl.precedence.frag.out
           ext/glslang/Test/baseResults/hlsl.precedence2.frag.out
           ext/glslang/Test/baseResults/hlsl.precise.frag.out
           ext/glslang/Test/baseResults/hlsl.preprocessor.frag.out
           ext/glslang/Test/baseResults/hlsl.printf.comp.out
           ext/glslang/Test/baseResults/hlsl.promote.atomic.frag.out
           ext/glslang/Test/baseResults/hlsl.promote.binary.frag.out
           ext/glslang/Test/baseResults/hlsl.promote.vec1.frag.out
           ext/glslang/Test/baseResults/hlsl.promotions.frag.out
           ext/glslang/Test/baseResults/hlsl.reflection.binding.frag.out
           ext/glslang/Test/baseResults/hlsl.reflection.binding.vert.out
           ext/glslang/Test/baseResults/hlsl.reflection.vert.out
           ext/glslang/Test/baseResults/hlsl.round.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.round.dx9.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.atomics.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.bracket.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.register.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.scalar.bracket.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.swizzle.frag.out
           ext/glslang/Test/baseResults/hlsl.rw.vec2.bracket.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.dx9.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.dx9.vert.out
           ext/glslang/Test/baseResults/hlsl.sample.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.sample.sub-vec4.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplebias.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplebias.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplebias.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.dualmode.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.negative.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.negative2.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplegrad.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplegrad.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out
           ext/glslang/Test/baseResults/hlsl.samplegrad.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplegrad.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplelevel.array.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplelevel.basic.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out
           ext/glslang/Test/baseResults/hlsl.samplelevel.offset.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.samplelevel.offsetarray.dx10.frag.out
           ext/glslang/Test/baseResults/hlsl.scalar-length.frag.out
           ext/glslang/Test/baseResults/hlsl.scalar2matrix.frag.out
           ext/glslang/Test/baseResults/hlsl.scalarCast.vert.out
           ext/glslang/Test/baseResults/hlsl.scope.frag.out
           ext/glslang/Test/baseResults/hlsl.self_cast.frag.out
           ext/glslang/Test/baseResults/hlsl.semantic-1.vert.out
           ext/glslang/Test/baseResults/hlsl.semantic.geom.out
           ext/glslang/Test/baseResults/hlsl.semantic.vert.out
           ext/glslang/Test/baseResults/hlsl.semicolons.frag.out
           ext/glslang/Test/baseResults/hlsl.shapeConv.frag.out
           ext/glslang/Test/baseResults/hlsl.shapeConvRet.frag.out
           ext/glslang/Test/baseResults/hlsl.shift.per-set.frag.out
           ext/glslang/Test/baseResults/hlsl.sin.frag.out
           ext/glslang/Test/baseResults/hlsl.singleArgIntPromo.vert.out
           ext/glslang/Test/baseResults/hlsl.snorm.uav.comp.out
           ext/glslang/Test/baseResults/hlsl.specConstant.frag.out
           ext/glslang/Test/baseResults/hlsl.spv.1.6.discard.frag.out
           ext/glslang/Test/baseResults/hlsl.staticFuncInit.frag.out
           ext/glslang/Test/baseResults/hlsl.staticMemberFunction.frag.out
           ext/glslang/Test/baseResults/hlsl.store.rwbyteaddressbuffer.type.comp.out
           ext/glslang/Test/baseResults/hlsl.string.frag.out
           ext/glslang/Test/baseResults/hlsl.stringtoken.frag.out
           ext/glslang/Test/baseResults/hlsl.struct.frag.out
           ext/glslang/Test/baseResults/hlsl.struct.split-1.vert.out
           ext/glslang/Test/baseResults/hlsl.struct.split.array.geom.out
           ext/glslang/Test/baseResults/hlsl.struct.split.assign.frag.out
           ext/glslang/Test/baseResults/hlsl.struct.split.call.vert.out
           ext/glslang/Test/baseResults/hlsl.struct.split.nested.geom.out
           ext/glslang/Test/baseResults/hlsl.struct.split.trivial.geom.out
           ext/glslang/Test/baseResults/hlsl.struct.split.trivial.vert.out
           ext/glslang/Test/baseResults/hlsl.structIoFourWay.frag.out
           ext/glslang/Test/baseResults/hlsl.structStructName.frag.out
           ext/glslang/Test/baseResults/hlsl.structarray.flatten.frag.out
           ext/glslang/Test/baseResults/hlsl.structarray.flatten.geom.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.append.fn.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.append.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.atomics.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.byte.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.coherent.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.floatidx.comp.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.fn.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.fn2.comp.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.incdec.frag.hlslfun1.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.incdec.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.rw.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.rwbyte.frag.out
           ext/glslang/Test/baseResults/hlsl.structbuffer.rwbyte2.comp.out
           ext/glslang/Test/baseResults/hlsl.structin.vert.out
           ext/glslang/Test/baseResults/hlsl.subpass.frag.out
           ext/glslang/Test/baseResults/hlsl.switch.frag.out
           ext/glslang/Test/baseResults/hlsl.swizzle.frag.out
           ext/glslang/Test/baseResults/hlsl.synthesizeInput.frag.out
           ext/glslang/Test/baseResults/hlsl.target.frag.out
           ext/glslang/Test/baseResults/hlsl.targetStruct1.frag.out
           ext/glslang/Test/baseResults/hlsl.targetStruct2.frag.out
           ext/glslang/Test/baseResults/hlsl.templatetypes.frag.out
           ext/glslang/Test/baseResults/hlsl.texture.struct.frag.out
           ext/glslang/Test/baseResults/hlsl.texture.subvec4.frag.out
           ext/glslang/Test/baseResults/hlsl.texturebuffer.frag.out
           ext/glslang/Test/baseResults/hlsl.this.frag.out
           ext/glslang/Test/baseResults/hlsl.tristream-append.geom.out
           ext/glslang/Test/baseResults/hlsl.tx.bracket.frag.out
           ext/glslang/Test/baseResults/hlsl.tx.overload.frag.out
           ext/glslang/Test/baseResults/hlsl.type.half.frag.out
           ext/glslang/Test/baseResults/hlsl.type.identifier.frag.out
           ext/glslang/Test/baseResults/hlsl.type.type.conversion.all.frag.out
           ext/glslang/Test/baseResults/hlsl.type.type.conversion.valid.frag.out
           ext/glslang/Test/baseResults/hlsl.typeGraphCopy.vert.out
           ext/glslang/Test/baseResults/hlsl.typedef.frag.out
           ext/glslang/Test/baseResults/hlsl.void.frag.out
           ext/glslang/Test/baseResults/hlsl.w-recip.frag.out
           ext/glslang/Test/baseResults/hlsl.w-recip2.frag.out
           ext/glslang/Test/baseResults/hlsl.wavebroadcast.comp.out
           ext/glslang/Test/baseResults/hlsl.waveprefix.comp.out
           ext/glslang/Test/baseResults/hlsl.wavequad.comp.out
           ext/glslang/Test/baseResults/hlsl.wavequery.comp.out
           ext/glslang/Test/baseResults/hlsl.wavequery.frag.out
           ext/glslang/Test/baseResults/hlsl.wavereduction.comp.out
           ext/glslang/Test/baseResults/hlsl.wavevote.comp.out
           ext/glslang/Test/baseResults/hlsl.whileLoop.frag.out
           ext/glslang/Test/baseResults/hlsl.y-negate-1.vert.out
           ext/glslang/Test/baseResults/hlsl.y-negate-2.vert.out
           ext/glslang/Test/baseResults/hlsl.y-negate-3.vert.out
           ext/glslang/Test/baseResults/implicitArraySize.vert.out
           ext/glslang/Test/baseResults/implicitArraySize1.geom.out
           ext/glslang/Test/baseResults/implicitArraySizeBuiltin.vert.out
           ext/glslang/Test/baseResults/implicitInnerAtomicUint.frag.out
           ext/glslang/Test/baseResults/include.vert.out
           ext/glslang/Test/baseResults/invalidSwizzle.vert.out
           ext/glslang/Test/baseResults/iomap.blockOutVariableIn.2.vert.out
           ext/glslang/Test/baseResults/iomap.blockOutVariableIn.vert.out
           ext/glslang/Test/baseResults/iomap.crossStage.2.vert.out
           ext/glslang/Test/baseResults/iomap.crossStage.vert.out
           ext/glslang/Test/baseResults/iomap.crossStage.vk.vert.out
           ext/glslang/Test/baseResults/iomap.variableOutBlockIn.2.vert.out
           ext/glslang/Test/baseResults/iomap.variableOutBlockIn.vert.out
           ext/glslang/Test/baseResults/length.frag.out
           ext/glslang/Test/baseResults/lineContinuation.vert.out
           ext/glslang/Test/baseResults/lineContinuation100.vert.out
           ext/glslang/Test/baseResults/link.multiAnonBlocksInvalid.0.0.vert.out
           ext/glslang/Test/baseResults/link.multiAnonBlocksValid.0.0.vert.out
           ext/glslang/Test/baseResults/link.multiBlocksInvalid.0.0.vert.out
           ext/glslang/Test/baseResults/link.multiBlocksValid.1.0.vert.out
           ext/glslang/Test/baseResults/link.redeclareBuiltin.vert.out
           ext/glslang/Test/baseResults/link.tesselation.tese.out
           ext/glslang/Test/baseResults/link.tesselation.vert.out
           ext/glslang/Test/baseResults/link.vk.differentPC.0.0.frag.out
           ext/glslang/Test/baseResults/link.vk.differentPC.1.0.frag.out
           ext/glslang/Test/baseResults/link.vk.inconsistentGLPerVertex.0.vert.out
           ext/glslang/Test/baseResults/link.vk.matchingPC.0.0.frag.out
           ext/glslang/Test/baseResults/link.vk.multiBlocksValid.0.0.vert.out
           ext/glslang/Test/baseResults/link.vk.multiBlocksValid.1.0.geom.out
           ext/glslang/Test/baseResults/link.vk.pcNamingInvalid.0.0.vert.out
           ext/glslang/Test/baseResults/link.vk.pcNamingValid.0.0.vert.out
           ext/glslang/Test/baseResults/link1.frag.out
           ext/glslang/Test/baseResults/link1.vk.frag.out
           ext/glslang/Test/baseResults/localAggregates.frag.out
           ext/glslang/Test/baseResults/loops.frag.out
           ext/glslang/Test/baseResults/loopsArtificial.frag.out
           ext/glslang/Test/baseResults/mains1.frag.out
           ext/glslang/Test/baseResults/matrix.frag.out
           ext/glslang/Test/baseResults/matrix2.frag.out
           ext/glslang/Test/baseResults/matrixError.vert.out
           ext/glslang/Test/baseResults/maxClipDistances.vert.out
           ext/glslang/Test/baseResults/max_vertices_0.geom.out
           ext/glslang/Test/baseResults/missingBodies.vert.out
           ext/glslang/Test/baseResults/mixedArrayDecls.frag.out
           ext/glslang/Test/baseResults/negativeArraySize.comp.out
           ext/glslang/Test/baseResults/negativeWorkGroupSize.comp.out
           ext/glslang/Test/baseResults/newTexture.frag.out
           ext/glslang/Test/baseResults/noMain.vert.out
           ext/glslang/Test/baseResults/noMatchingFunction.frag.out
           ext/glslang/Test/baseResults/nonSquare.vert.out
           ext/glslang/Test/baseResults/nonVulkan.frag.out
           ext/glslang/Test/baseResults/nonuniform.frag.out
           ext/glslang/Test/baseResults/nosuffix.out
           ext/glslang/Test/baseResults/numeral.frag.out
           ext/glslang/Test/baseResults/nvShaderNoperspectiveInterpolation.frag.out
           ext/glslang/Test/baseResults/overlongLiteral.frag.out
           ext/glslang/Test/baseResults/pointCoord.frag.out
           ext/glslang/Test/baseResults/precise.tesc.out
           ext/glslang/Test/baseResults/precise_struct_block.vert.out
           ext/glslang/Test/baseResults/precision.frag.out
           ext/glslang/Test/baseResults/precision.vert.out
           ext/glslang/Test/baseResults/prepost.frag.out
           ext/glslang/Test/baseResults/preprocessor.bad_arg.vert.err
           ext/glslang/Test/baseResults/preprocessor.bad_arg.vert.out
           ext/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err
           ext/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.out
           ext/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.err
           ext/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out
           ext/glslang/Test/baseResults/preprocessor.defined.vert.err
           ext/glslang/Test/baseResults/preprocessor.defined.vert.out
           ext/glslang/Test/baseResults/preprocessor.edge_cases.vert.err
           ext/glslang/Test/baseResults/preprocessor.edge_cases.vert.out
           ext/glslang/Test/baseResults/preprocessor.eof_missing.vert.err
           ext/glslang/Test/baseResults/preprocessor.eof_missing.vert.out
           ext/glslang/Test/baseResults/preprocessor.errors.vert.err
           ext/glslang/Test/baseResults/preprocessor.errors.vert.out
           ext/glslang/Test/baseResults/preprocessor.extensions.vert.err
           ext/glslang/Test/baseResults/preprocessor.extensions.vert.out
           ext/glslang/Test/baseResults/preprocessor.function_macro.vert.err
           ext/glslang/Test/baseResults/preprocessor.function_macro.vert.out
           ext/glslang/Test/baseResults/preprocessor.include.disabled.vert.err
           ext/glslang/Test/baseResults/preprocessor.include.disabled.vert.out
           ext/glslang/Test/baseResults/preprocessor.include.enabled.vert.err
           ext/glslang/Test/baseResults/preprocessor.include.enabled.vert.out
           ext/glslang/Test/baseResults/preprocessor.line.frag.err
           ext/glslang/Test/baseResults/preprocessor.line.frag.out
           ext/glslang/Test/baseResults/preprocessor.line.vert.err
           ext/glslang/Test/baseResults/preprocessor.line.vert.out
           ext/glslang/Test/baseResults/preprocessor.many.endif.vert.err
           ext/glslang/Test/baseResults/preprocessor.many.endif.vert.out
           ext/glslang/Test/baseResults/preprocessor.pragma.vert.err
           ext/glslang/Test/baseResults/preprocessor.pragma.vert.out
           ext/glslang/Test/baseResults/preprocessor.simple.vert.err
           ext/glslang/Test/baseResults/preprocessor.simple.vert.out
           ext/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err
           ext/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.out
           ext/glslang/Test/baseResults/rayQuery-OpConvertUToAccelerationStructureKHR.comp.out
           ext/glslang/Test/baseResults/rayQuery-allOps.Error.rgen.out
           ext/glslang/Test/baseResults/rayQuery-allOps.comp.out
           ext/glslang/Test/baseResults/rayQuery-allOps.frag.out
           ext/glslang/Test/baseResults/rayQuery-allOps.rgen.out
           ext/glslang/Test/baseResults/rayQuery-committed.Error.rgen.out
           ext/glslang/Test/baseResults/rayQuery-global.rgen.out
           ext/glslang/Test/baseResults/rayQuery-initialization.Error.comp.out
           ext/glslang/Test/baseResults/rayQuery-initialize.rgen.out
           ext/glslang/Test/baseResults/rayQuery-no-cse.rgen.out
           ext/glslang/Test/baseResults/rayQuery-types.comp.out
           ext/glslang/Test/baseResults/rayQuery.rgen.out
           ext/glslang/Test/baseResults/recurse1.vert.out
           ext/glslang/Test/baseResults/reflection.frag.out
           ext/glslang/Test/baseResults/reflection.linked.options.out
           ext/glslang/Test/baseResults/reflection.linked.out
           ext/glslang/Test/baseResults/reflection.options.frag.out
           ext/glslang/Test/baseResults/reflection.options.geom.out
           ext/glslang/Test/baseResults/reflection.options.vert.out
           ext/glslang/Test/baseResults/reflection.vert.out
           ext/glslang/Test/baseResults/remap.basic.dcefunc.frag.out
           ext/glslang/Test/baseResults/remap.basic.dcevartype.frag.out
           ext/glslang/Test/baseResults/remap.basic.everything.frag.out
           ext/glslang/Test/baseResults/remap.basic.none.frag.out
           ext/glslang/Test/baseResults/remap.basic.strip.frag.out
           ext/glslang/Test/baseResults/remap.hlsl.sample.basic.everything.frag.out
           ext/glslang/Test/baseResults/remap.hlsl.sample.basic.none.frag.out
           ext/glslang/Test/baseResults/remap.hlsl.sample.basic.strip.frag.out
           ext/glslang/Test/baseResults/remap.hlsl.templatetypes.everything.frag.out
           ext/glslang/Test/baseResults/remap.hlsl.templatetypes.none.frag.out
           ext/glslang/Test/baseResults/remap.if.everything.frag.out
           ext/glslang/Test/baseResults/remap.if.none.frag.out
           ext/glslang/Test/baseResults/remap.invalid-spirv-1.out
           ext/glslang/Test/baseResults/remap.invalid-spirv-2.out
           ext/glslang/Test/baseResults/remap.literal64.everything.spv.out
           ext/glslang/Test/baseResults/remap.literal64.none.spv.out
           ext/glslang/Test/baseResults/remap.similar_1a.everything.frag.out
           ext/glslang/Test/baseResults/remap.similar_1a.none.frag.out
           ext/glslang/Test/baseResults/remap.similar_1b.everything.frag.out
           ext/glslang/Test/baseResults/remap.similar_1b.none.frag.out
           ext/glslang/Test/baseResults/remap.specconst.comp.out
           ext/glslang/Test/baseResults/remap.switch.everything.frag.out
           ext/glslang/Test/baseResults/remap.switch.none.frag.out
           ext/glslang/Test/baseResults/remap.uniformarray.everything.frag.out
           ext/glslang/Test/baseResults/remap.uniformarray.none.frag.out
           ext/glslang/Test/baseResults/runtimeArray.vert.out
           ext/glslang/Test/baseResults/sample.frag.out
           ext/glslang/Test/baseResults/sample.vert.out
           ext/glslang/Test/baseResults/samplerlessTextureFunctions.frag.out
           ext/glslang/Test/baseResults/simpleFunctionCall.frag.out
           ext/glslang/Test/baseResults/size
           ext/glslang/Test/baseResults/specExamples.frag.out
           ext/glslang/Test/baseResults/specExamples.vert.out
           ext/glslang/Test/baseResults/specExamplesConf.vert.out
           ext/glslang/Test/baseResults/spv.1.3.8bitstorage-ssbo.vert.out
           ext/glslang/Test/baseResults/spv.1.3.8bitstorage-ubo.vert.out
           ext/glslang/Test/baseResults/spv.1.3.coopmat.comp.out
           ext/glslang/Test/baseResults/spv.1.4.LoopControl.frag.out
           ext/glslang/Test/baseResults/spv.1.4.NonWritable.frag.out
           ext/glslang/Test/baseResults/spv.1.4.OpCopyLogical.comp.out
           ext/glslang/Test/baseResults/spv.1.4.OpCopyLogical.funcall.frag.out
           ext/glslang/Test/baseResults/spv.1.4.OpCopyLogicalBool.comp.out
           ext/glslang/Test/baseResults/spv.1.4.OpEntryPoint.frag.out
           ext/glslang/Test/baseResults/spv.1.4.OpEntryPoint.opaqueParams.vert.out
           ext/glslang/Test/baseResults/spv.1.4.OpSelect.frag.out
           ext/glslang/Test/baseResults/spv.1.4.constructComposite.comp.out
           ext/glslang/Test/baseResults/spv.1.4.funcall.array.frag.out
           ext/glslang/Test/baseResults/spv.1.4.image.frag.out
           ext/glslang/Test/baseResults/spv.1.4.load.bool.array.interface.block.frag.out
           ext/glslang/Test/baseResults/spv.1.4.sparseTexture.frag.out
           ext/glslang/Test/baseResults/spv.1.4.texture.frag.out
           ext/glslang/Test/baseResults/spv.1.6.conditionalDiscard.frag.out
           ext/glslang/Test/baseResults/spv.1.6.helperInvocation.frag.out
           ext/glslang/Test/baseResults/spv.1.6.helperInvocation.memmodel.frag.out
           ext/glslang/Test/baseResults/spv.1.6.samplerBuffer.frag.out
           ext/glslang/Test/baseResults/spv.1.6.separate.frag.out
           ext/glslang/Test/baseResults/spv.1.6.specConstant.comp.out
           ext/glslang/Test/baseResults/spv.100ops.frag.out
           ext/glslang/Test/baseResults/spv.130.frag.out
           ext/glslang/Test/baseResults/spv.140.frag.out
           ext/glslang/Test/baseResults/spv.150.geom.out
           ext/glslang/Test/baseResults/spv.150.vert.out
           ext/glslang/Test/baseResults/spv.16bitstorage-int.frag.out
           ext/glslang/Test/baseResults/spv.16bitstorage-uint.frag.out
           ext/glslang/Test/baseResults/spv.16bitstorage.frag.out
           ext/glslang/Test/baseResults/spv.16bitstorage_Error-int.frag.out
           ext/glslang/Test/baseResults/spv.16bitstorage_Error-uint.frag.out
           ext/glslang/Test/baseResults/spv.16bitstorage_Error.frag.out
           ext/glslang/Test/baseResults/spv.16bitxfb.vert.out
           ext/glslang/Test/baseResults/spv.300BuiltIns.vert.out
           ext/glslang/Test/baseResults/spv.300layout.frag.out
           ext/glslang/Test/baseResults/spv.300layout.vert.out
           ext/glslang/Test/baseResults/spv.300layoutp.vert.out
           ext/glslang/Test/baseResults/spv.310.bitcast.frag.out
           ext/glslang/Test/baseResults/spv.310.comp.out
           ext/glslang/Test/baseResults/spv.320.meshShaderUserDefined.mesh.out
           ext/glslang/Test/baseResults/spv.330.geom.out
           ext/glslang/Test/baseResults/spv.400.frag.nanclamp.out
           ext/glslang/Test/baseResults/spv.400.frag.out
           ext/glslang/Test/baseResults/spv.400.tesc.out
           ext/glslang/Test/baseResults/spv.400.tese.out
           ext/glslang/Test/baseResults/spv.420.geom.out
           ext/glslang/Test/baseResults/spv.430.frag.out
           ext/glslang/Test/baseResults/spv.430.vert.out
           ext/glslang/Test/baseResults/spv.450.geom.out
           ext/glslang/Test/baseResults/spv.450.noRedecl.tesc.out
           ext/glslang/Test/baseResults/spv.450.tesc.out
           ext/glslang/Test/baseResults/spv.460.comp.out
           ext/glslang/Test/baseResults/spv.460.frag.out
           ext/glslang/Test/baseResults/spv.460.subgroupEXT.mesh.out
           ext/glslang/Test/baseResults/spv.460.subgroupEXT.task.out
           ext/glslang/Test/baseResults/spv.460.vert.out
           ext/glslang/Test/baseResults/spv.8bit-16bit-construction.frag.out
           ext/glslang/Test/baseResults/spv.8bitstorage-int.frag.out
           ext/glslang/Test/baseResults/spv.8bitstorage-ssbo.vert.out
           ext/glslang/Test/baseResults/spv.8bitstorage-ubo.vert.out
           ext/glslang/Test/baseResults/spv.8bitstorage-uint.frag.out
           ext/glslang/Test/baseResults/spv.8bitstorage_Error-int.frag.out
           ext/glslang/Test/baseResults/spv.8bitstorage_Error-uint.frag.out
           ext/glslang/Test/baseResults/spv.ARMCoreBuiltIns.frag.out
           ext/glslang/Test/baseResults/spv.ARMCoreBuiltIns.vert.out
           ext/glslang/Test/baseResults/spv.AnyHitShader.rahit.out
           ext/glslang/Test/baseResults/spv.AnyHitShaderMotion.rahit.out
           ext/glslang/Test/baseResults/spv.AnyHitShader_Errors.rahit.out
           ext/glslang/Test/baseResults/spv.AofA.frag.out
           ext/glslang/Test/baseResults/spv.ClosestHitShader.rchit.out
           ext/glslang/Test/baseResults/spv.ClosestHitShaderMotion.rchit.out
           ext/glslang/Test/baseResults/spv.ClosestHitShader_Errors.rchit.out
           ext/glslang/Test/baseResults/spv.GeometryShaderPassthrough.geom.out
           ext/glslang/Test/baseResults/spv.IntersectShader.rint.out
           ext/glslang/Test/baseResults/spv.IntersectShaderMotion.rint.out
           ext/glslang/Test/baseResults/spv.IntersectShader_Errors.rint.out
           ext/glslang/Test/baseResults/spv.MissShader.rmiss.out
           ext/glslang/Test/baseResults/spv.MissShaderMotion.rmiss.out
           ext/glslang/Test/baseResults/spv.MissShader_Errors.rmiss.out
           ext/glslang/Test/baseResults/spv.OVR_multiview.vert.out
           ext/glslang/Test/baseResults/spv.Operations.frag.out
           ext/glslang/Test/baseResults/spv.RayCallable.rcall.out
           ext/glslang/Test/baseResults/spv.RayCallable_Errors.rcall.out
           ext/glslang/Test/baseResults/spv.RayConstants.rgen.out
           ext/glslang/Test/baseResults/spv.RayGenShader.rgen.out
           ext/glslang/Test/baseResults/spv.RayGenShader11.rgen.out
           ext/glslang/Test/baseResults/spv.RayGenShaderArray.rgen.out
           ext/glslang/Test/baseResults/spv.RayGenShaderMotion.rgen.out
           ext/glslang/Test/baseResults/spv.RayGenShader_Errors.rgen.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.NonBlock.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.scalar.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.std140.comp.out
           ext/glslang/Test/baseResults/spv.WorkgroupMemoryExplicitLayout.std430.comp.out
           ext/glslang/Test/baseResults/spv.accessChain.frag.out
           ext/glslang/Test/baseResults/spv.aggOps.frag.out
           ext/glslang/Test/baseResults/spv.always-discard.frag.out
           ext/glslang/Test/baseResults/spv.always-discard2.frag.out
           ext/glslang/Test/baseResults/spv.arbPostDepthCoverage.frag.out
           ext/glslang/Test/baseResults/spv.arbPostDepthCoverage_Error.frag.out
           ext/glslang/Test/baseResults/spv.atomiAddEXT.error.mesh.out
           ext/glslang/Test/baseResults/spv.atomiAddEXT.task.out
           ext/glslang/Test/baseResults/spv.atomic.comp.out
           ext/glslang/Test/baseResults/spv.atomicAdd.bufferReference.comp.out
           ext/glslang/Test/baseResults/spv.atomicCounter.comp.out
           ext/glslang/Test/baseResults/spv.atomicFloat.comp.out
           ext/glslang/Test/baseResults/spv.atomicFloat_Error.comp.out
           ext/glslang/Test/baseResults/spv.atomicInt64.comp.out
           ext/glslang/Test/baseResults/spv.atomicStoreInt64.comp.out
           ext/glslang/Test/baseResults/spv.barrier.vert.out
           ext/glslang/Test/baseResults/spv.bitCast.frag.out
           ext/glslang/Test/baseResults/spv.bool.vert.out
           ext/glslang/Test/baseResults/spv.boolInBlock.frag.out
           ext/glslang/Test/baseResults/spv.branch-return.vert.out
           ext/glslang/Test/baseResults/spv.buffer.autoassign.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle1.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle10.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle11.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle12.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle13.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle14.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle15.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle16.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle17_Errors.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle18.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle19_Errors.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle2.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle3.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle4.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle5.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle6.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle7.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle8.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle9.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandleUvec2.frag.out
           ext/glslang/Test/baseResults/spv.bufferhandle_Error.frag.out
           ext/glslang/Test/baseResults/spv.builtInXFB.vert.out
           ext/glslang/Test/baseResults/spv.builtin.PrimitiveShadingRateEXT.vert.out
           ext/glslang/Test/baseResults/spv.builtin.ShadingRateEXT.frag.out
           ext/glslang/Test/baseResults/spv.computeShaderDerivatives.comp.out
           ext/glslang/Test/baseResults/spv.computeShaderDerivatives2.comp.out
           ext/glslang/Test/baseResults/spv.conditionalDemote.frag.out
           ext/glslang/Test/baseResults/spv.conditionalDiscard.frag.out
           ext/glslang/Test/baseResults/spv.constConstruct.vert.out
           ext/glslang/Test/baseResults/spv.constStruct.vert.out
           ext/glslang/Test/baseResults/spv.constructComposite.comp.out
           ext/glslang/Test/baseResults/spv.controlFlowAttributes.frag.out
           ext/glslang/Test/baseResults/spv.conversion.frag.out
           ext/glslang/Test/baseResults/spv.coopmat.comp.out
           ext/glslang/Test/baseResults/spv.coopmat_Error.comp.out
           ext/glslang/Test/baseResults/spv.dataOut.frag.out
           ext/glslang/Test/baseResults/spv.dataOutIndirect.frag.out
           ext/glslang/Test/baseResults/spv.dataOutIndirect.vert.out
           ext/glslang/Test/baseResults/spv.dead-after-continue.vert.out
           ext/glslang/Test/baseResults/spv.dead-after-discard.frag.out
           ext/glslang/Test/baseResults/spv.dead-after-loop-break.vert.out
           ext/glslang/Test/baseResults/spv.dead-after-return.vert.out
           ext/glslang/Test/baseResults/spv.dead-after-switch-break.vert.out
           ext/glslang/Test/baseResults/spv.dead-complex-continue-after-return.vert.out
           ext/glslang/Test/baseResults/spv.dead-complex-merge-after-return.vert.out
           ext/glslang/Test/baseResults/spv.debugInfo.1.1.frag.out
           ext/glslang/Test/baseResults/spv.debugInfo.frag.out
           ext/glslang/Test/baseResults/spv.debugPrintf.frag.out
           ext/glslang/Test/baseResults/spv.debugPrintf_Error.frag.out
           ext/glslang/Test/baseResults/spv.debuginfo.const_params.glsl.comp.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.comp.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.frag.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.geom.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.tesc.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.tese.out
           ext/glslang/Test/baseResults/spv.debuginfo.glsl.vert.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.comp.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.frag.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.geom.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.tesc.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.tese.out
           ext/glslang/Test/baseResults/spv.debuginfo.hlsl.vert.out
           ext/glslang/Test/baseResults/spv.deepRvalue.frag.out
           ext/glslang/Test/baseResults/spv.demoteDisabled.frag.out
           ext/glslang/Test/baseResults/spv.depthOut.frag.out
           ext/glslang/Test/baseResults/spv.depthUnchanged.frag.out
           ext/glslang/Test/baseResults/spv.deviceGroup.frag.out
           ext/glslang/Test/baseResults/spv.discard-dce.frag.out
           ext/glslang/Test/baseResults/spv.do-simple.vert.out
           ext/glslang/Test/baseResults/spv.do-while-continue-break.vert.out
           ext/glslang/Test/baseResults/spv.doWhileLoop.frag.out
           ext/glslang/Test/baseResults/spv.double.comp.out
           ext/glslang/Test/baseResults/spv.drawParams.vert.out
           ext/glslang/Test/baseResults/spv.earlyAndlateFragmentTests.frag.out
           ext/glslang/Test/baseResults/spv.earlyReturnDiscard.frag.out
           ext/glslang/Test/baseResults/spv.explicittypes.frag.out
           ext/glslang/Test/baseResults/spv.ext.AccelDecl.frag.out
           ext/glslang/Test/baseResults/spv.ext.AnyHitShader.rahit.out
           ext/glslang/Test/baseResults/spv.ext.AnyHitShader_Errors.rahit.out
           ext/glslang/Test/baseResults/spv.ext.ClosestHitShader.rchit.out
           ext/glslang/Test/baseResults/spv.ext.ClosestHitShader_Errors.rchit.out
           ext/glslang/Test/baseResults/spv.ext.ClosestHitShader_Subgroup.rchit.out
           ext/glslang/Test/baseResults/spv.ext.IntersectShader.rint.out
           ext/glslang/Test/baseResults/spv.ext.IntersectShader_Errors.rint.out
           ext/glslang/Test/baseResults/spv.ext.MissShader.rmiss.out
           ext/glslang/Test/baseResults/spv.ext.MissShader_Errors.rmiss.out
           ext/glslang/Test/baseResults/spv.ext.RayCallable.rcall.out
           ext/glslang/Test/baseResults/spv.ext.RayCallable_Errors.rcall.out
           ext/glslang/Test/baseResults/spv.ext.RayConstants.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenSBTlayout.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenSBTlayout140.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenSBTlayout430.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenSBTlayoutscalar.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenShader.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenShader11.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenShaderArray.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayGenShader_Errors.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayPrimCull_Errors.rgen.out
           ext/glslang/Test/baseResults/spv.ext.RayQueryDecl.frag.out
           ext/glslang/Test/baseResults/spv.ext.World3x4.rahit.out
           ext/glslang/Test/baseResults/spv.ext.meshShaderBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.ext.meshShaderRedeclBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.ext.meshShaderTaskMem.mesh.out
           ext/glslang/Test/baseResults/spv.ext.meshShaderUserDefined.mesh.out
           ext/glslang/Test/baseResults/spv.ext.meshTaskShader.task.out
           ext/glslang/Test/baseResults/spv.extPostDepthCoverage.frag.out
           ext/glslang/Test/baseResults/spv.extPostDepthCoverage_Error.frag.out
           ext/glslang/Test/baseResults/spv.float16.frag.out
           ext/glslang/Test/baseResults/spv.float16Fetch.frag.out
           ext/glslang/Test/baseResults/spv.float16NoRelaxed.vert.out
           ext/glslang/Test/baseResults/spv.float16convertonlyarith.comp.out
           ext/glslang/Test/baseResults/spv.float16convertonlystorage.comp.out
           ext/glslang/Test/baseResults/spv.float32.frag.out
           ext/glslang/Test/baseResults/spv.float64.frag.out
           ext/glslang/Test/baseResults/spv.flowControl.frag.out
           ext/glslang/Test/baseResults/spv.for-complex-condition.vert.out
           ext/glslang/Test/baseResults/spv.for-continue-break.vert.out
           ext/glslang/Test/baseResults/spv.for-nobody.vert.out
           ext/glslang/Test/baseResults/spv.for-notest.vert.out
           ext/glslang/Test/baseResults/spv.for-simple.vert.out
           ext/glslang/Test/baseResults/spv.forLoop.frag.out
           ext/glslang/Test/baseResults/spv.forwardFun.frag.out
           ext/glslang/Test/baseResults/spv.fragmentDensity-es.frag.out
           ext/glslang/Test/baseResults/spv.fragmentDensity-neg.frag.out
           ext/glslang/Test/baseResults/spv.fragmentDensity.frag.out
           ext/glslang/Test/baseResults/spv.fragmentDensity.vert.out
           ext/glslang/Test/baseResults/spv.fragmentShaderBarycentric.frag.out
           ext/glslang/Test/baseResults/spv.fragmentShaderBarycentric2.frag.out
           ext/glslang/Test/baseResults/spv.fragmentShaderBarycentric3.frag.out
           ext/glslang/Test/baseResults/spv.fragmentShaderBarycentric4.frag.out
           ext/glslang/Test/baseResults/spv.fsi.frag.out
           ext/glslang/Test/baseResults/spv.fsi_Error.frag.out
           ext/glslang/Test/baseResults/spv.fullyCovered.frag.out
           ext/glslang/Test/baseResults/spv.funcall.array.frag.out
           ext/glslang/Test/baseResults/spv.functionCall.frag.out
           ext/glslang/Test/baseResults/spv.functionNestedOpaque.vert.out
           ext/glslang/Test/baseResults/spv.functionParameterTypes.frag.out
           ext/glslang/Test/baseResults/spv.functionSemantics.frag.out
           ext/glslang/Test/baseResults/spv.glFragColor.frag.out
           ext/glslang/Test/baseResults/spv.glsl.register.autoassign.frag.out
           ext/glslang/Test/baseResults/spv.glsl.register.noautoassign.frag.out
           ext/glslang/Test/baseResults/spv.hlslDebugInfo.frag.out
           ext/glslang/Test/baseResults/spv.hlslOffsets.vert.out
           ext/glslang/Test/baseResults/spv.image.frag.out
           ext/glslang/Test/baseResults/spv.image.load-formatted.frag.out
           ext/glslang/Test/baseResults/spv.imageAtomic64.comp.out
           ext/glslang/Test/baseResults/spv.imageAtomic64.frag.out
           ext/glslang/Test/baseResults/spv.imageLoadStoreLod.frag.out
           ext/glslang/Test/baseResults/spv.int16.amd.frag.out
           ext/glslang/Test/baseResults/spv.int16.frag.out
           ext/glslang/Test/baseResults/spv.int32.frag.out
           ext/glslang/Test/baseResults/spv.int64.frag.out
           ext/glslang/Test/baseResults/spv.int8.frag.out
           ext/glslang/Test/baseResults/spv.intOps.vert.out
           ext/glslang/Test/baseResults/spv.intcoopmat.comp.out
           ext/glslang/Test/baseResults/spv.interpOps.frag.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvByReference.vert.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvDecorate.frag.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvExecutionMode.frag.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvInstruction.vert.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvLiteral.vert.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvStorageClass.rchit.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvType.rgen.out
           ext/glslang/Test/baseResults/spv.intrinsicsSpirvTypeLocalVar.vert.out
           ext/glslang/Test/baseResults/spv.invariantAll.vert.out
           ext/glslang/Test/baseResults/spv.layer.tese.out
           ext/glslang/Test/baseResults/spv.layoutNested.vert.out
           ext/glslang/Test/baseResults/spv.length.frag.out
           ext/glslang/Test/baseResults/spv.load.bool.array.interface.block.frag.out
           ext/glslang/Test/baseResults/spv.localAggregates.frag.out
           ext/glslang/Test/baseResults/spv.loops.frag.out
           ext/glslang/Test/baseResults/spv.loopsArtificial.frag.out
           ext/glslang/Test/baseResults/spv.looseUniformNoLoc.vert.out
           ext/glslang/Test/baseResults/spv.matFun.vert.out
           ext/glslang/Test/baseResults/spv.matrix.frag.out
           ext/glslang/Test/baseResults/spv.matrix2.frag.out
           ext/glslang/Test/baseResults/spv.memoryQualifier.frag.out
           ext/glslang/Test/baseResults/spv.memoryScopeSemantics.comp.out
           ext/glslang/Test/baseResults/spv.memoryScopeSemantics_Error.comp.out
           ext/glslang/Test/baseResults/spv.merge-unreachable.frag.out
           ext/glslang/Test/baseResults/spv.meshShaderBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderPerViewBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderPerViewUserDefined.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderPerView_Errors.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderRedeclBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderRedeclPerViewBuiltins.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderSharedMem.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderTaskMem.mesh.out
           ext/glslang/Test/baseResults/spv.meshShaderUserDefined.mesh.out
           ext/glslang/Test/baseResults/spv.meshTaskShader.task.out
           ext/glslang/Test/baseResults/spv.multiStruct.comp.out
           ext/glslang/Test/baseResults/spv.multiStructFuncall.frag.out
           ext/glslang/Test/baseResults/spv.multiView.frag.out
           ext/glslang/Test/baseResults/spv.multiviewPerViewAttributes.tesc.out
           ext/glslang/Test/baseResults/spv.multiviewPerViewAttributes.vert.out
           ext/glslang/Test/baseResults/spv.newTexture.frag.out
           ext/glslang/Test/baseResults/spv.noBuiltInLoc.vert.out
           ext/glslang/Test/baseResults/spv.noDeadDecorations.vert.out
           ext/glslang/Test/baseResults/spv.noLocation.vert.out
           ext/glslang/Test/baseResults/spv.noWorkgroup.comp.out
           ext/glslang/Test/baseResults/spv.nonSquare.vert.out
           ext/glslang/Test/baseResults/spv.nonuniform.frag.out
           ext/glslang/Test/baseResults/spv.nonuniform2.frag.out
           ext/glslang/Test/baseResults/spv.nonuniform3.frag.out
           ext/glslang/Test/baseResults/spv.nonuniform4.frag.out
           ext/glslang/Test/baseResults/spv.nonuniform5.frag.out
           ext/glslang/Test/baseResults/spv.nullInit.comp.out
           ext/glslang/Test/baseResults/spv.nv.hitobject-allops.rchit.out
           ext/glslang/Test/baseResults/spv.nv.hitobject-allops.rgen.out
           ext/glslang/Test/baseResults/spv.nv.hitobject-allops.rmiss.out
           ext/glslang/Test/baseResults/spv.offsets.frag.out
           ext/glslang/Test/baseResults/spv.paramMemory.420.frag.out
           ext/glslang/Test/baseResults/spv.paramMemory.frag.out
           ext/glslang/Test/baseResults/spv.perprimitiveNV.frag.out
           ext/glslang/Test/baseResults/spv.pp.line.frag.out
           ext/glslang/Test/baseResults/spv.precise.tesc.out
           ext/glslang/Test/baseResults/spv.precise.tese.out
           ext/glslang/Test/baseResults/spv.precision.frag.out
           ext/glslang/Test/baseResults/spv.precisionArgs.frag.out
           ext/glslang/Test/baseResults/spv.precisionNonESSamp.frag.out
           ext/glslang/Test/baseResults/spv.precisionTexture.frag.out
           ext/glslang/Test/baseResults/spv.prepost.frag.out
           ext/glslang/Test/baseResults/spv.privateVariableTypes.frag.out
           ext/glslang/Test/baseResults/spv.pushConstant.vert.out
           ext/glslang/Test/baseResults/spv.pushConstantAnon.vert.out
           ext/glslang/Test/baseResults/spv.qualifiers.vert.out
           ext/glslang/Test/baseResults/spv.queryL.frag.out
           ext/glslang/Test/baseResults/spv.queueFamilyScope.comp.out
           ext/glslang/Test/baseResults/spv.rankShift.comp.out
           ext/glslang/Test/baseResults/spv.register.autoassign-2.frag.out
           ext/glslang/Test/baseResults/spv.register.autoassign.frag.out
           ext/glslang/Test/baseResults/spv.register.autoassign.rangetest.frag.out
           ext/glslang/Test/baseResults/spv.register.noautoassign.frag.out
           ext/glslang/Test/baseResults/spv.register.subpass.frag.out
           ext/glslang/Test/baseResults/spv.rw.autoassign.frag.out
           ext/glslang/Test/baseResults/spv.sample.frag.out
           ext/glslang/Test/baseResults/spv.sampleId.frag.out
           ext/glslang/Test/baseResults/spv.sampleMaskOverrideCoverage.frag.out
           ext/glslang/Test/baseResults/spv.samplePosition.frag.out
           ext/glslang/Test/baseResults/spv.samplerlessTextureFunctions.frag.out
           ext/glslang/Test/baseResults/spv.scalarlayout.frag.out
           ext/glslang/Test/baseResults/spv.scalarlayoutfloat16.frag.out
           ext/glslang/Test/baseResults/spv.separate.frag.out
           ext/glslang/Test/baseResults/spv.set.vert.out
           ext/glslang/Test/baseResults/spv.shaderBallot.comp.out
           ext/glslang/Test/baseResults/spv.shaderBallotAMD.comp.out
           ext/glslang/Test/baseResults/spv.shaderDrawParams.vert.out
           ext/glslang/Test/baseResults/spv.shaderFragMaskAMD.frag.out
           ext/glslang/Test/baseResults/spv.shaderGroupVote.comp.out
           ext/glslang/Test/baseResults/spv.shaderImageFootprint.frag.out
           ext/glslang/Test/baseResults/spv.shaderStencilExport.frag.out
           ext/glslang/Test/baseResults/spv.shadingRate.frag.out
           ext/glslang/Test/baseResults/spv.shiftOps.frag.out
           ext/glslang/Test/baseResults/spv.shortCircuit.frag.out
           ext/glslang/Test/baseResults/spv.simpleFunctionCall.frag.out
           ext/glslang/Test/baseResults/spv.simpleMat.vert.out
           ext/glslang/Test/baseResults/spv.smBuiltins.frag.out
           ext/glslang/Test/baseResults/spv.smBuiltins.vert.out
           ext/glslang/Test/baseResults/spv.sparseTexture.frag.out
           ext/glslang/Test/baseResults/spv.sparseTextureClamp.frag.out
           ext/glslang/Test/baseResults/spv.specConst.vert.out
           ext/glslang/Test/baseResults/spv.specConstArrayCheck.vert.out
           ext/glslang/Test/baseResults/spv.specConstant.comp.out
           ext/glslang/Test/baseResults/spv.specConstant.float16.comp.out
           ext/glslang/Test/baseResults/spv.specConstant.int16.comp.out
           ext/glslang/Test/baseResults/spv.specConstant.int8.comp.out
           ext/glslang/Test/baseResults/spv.specConstant.vert.out
           ext/glslang/Test/baseResults/spv.specConstantComposite.vert.out
           ext/glslang/Test/baseResults/spv.specConstantOperations.vert.out
           ext/glslang/Test/baseResults/spv.specTexture.frag.out
           ext/glslang/Test/baseResults/spv.ssbo.autoassign.frag.out
           ext/glslang/Test/baseResults/spv.ssboAlias.frag.out
           ext/glslang/Test/baseResults/spv.stereoViewRendering.tesc.out
           ext/glslang/Test/baseResults/spv.stereoViewRendering.vert.out
           ext/glslang/Test/baseResults/spv.storageBuffer.vert.out
           ext/glslang/Test/baseResults/spv.structAssignment.frag.out
           ext/glslang/Test/baseResults/spv.structDeref.frag.out
           ext/glslang/Test/baseResults/spv.structure.frag.out
           ext/glslang/Test/baseResults/spv.subgroup.frag.out
           ext/glslang/Test/baseResults/spv.subgroup.geom.out
           ext/glslang/Test/baseResults/spv.subgroup.tesc.out
           ext/glslang/Test/baseResults/spv.subgroup.tese.out
           ext/glslang/Test/baseResults/spv.subgroup.vert.out
           ext/glslang/Test/baseResults/spv.subgroupArithmetic.comp.out
           ext/glslang/Test/baseResults/spv.subgroupBallot.comp.out
           ext/glslang/Test/baseResults/spv.subgroupBallotNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupBasic.comp.out
           ext/glslang/Test/baseResults/spv.subgroupClustered.comp.out
           ext/glslang/Test/baseResults/spv.subgroupClusteredNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesArithmetic.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesArithmeticNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesBallot.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesBallotNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesBasic.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesClustered.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesClusteredNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesPartitioned.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesPartitionedNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesQuad.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesQuadNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesShuffle.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesShuffleNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesShuffleRelative.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesShuffleRelativeNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesVote.comp.out
           ext/glslang/Test/baseResults/spv.subgroupExtendedTypesVoteNeg.comp.out
           ext/glslang/Test/baseResults/spv.subgroupPartitioned.comp.out
           ext/glslang/Test/baseResults/spv.subgroupQuad.comp.out
           ext/glslang/Test/baseResults/spv.subgroupShuffle.comp.out
           ext/glslang/Test/baseResults/spv.subgroupShuffleRelative.comp.out
           ext/glslang/Test/baseResults/spv.subgroupSizeARB.frag.out
           ext/glslang/Test/baseResults/spv.subgroupUniformControlFlow.vert.out
           ext/glslang/Test/baseResults/spv.subgroupVote.comp.out
           ext/glslang/Test/baseResults/spv.subpass.frag.out
           ext/glslang/Test/baseResults/spv.switch.frag.out
           ext/glslang/Test/baseResults/spv.swizzle.frag.out
           ext/glslang/Test/baseResults/spv.swizzleInversion.frag.out
           ext/glslang/Test/baseResults/spv.terminate.frag.out
           ext/glslang/Test/baseResults/spv.test.frag.out
           ext/glslang/Test/baseResults/spv.test.vert.out
           ext/glslang/Test/baseResults/spv.texture.frag.out
           ext/glslang/Test/baseResults/spv.texture.sampler.transform.frag.out
           ext/glslang/Test/baseResults/spv.texture.vert.out
           ext/glslang/Test/baseResults/spv.textureBuffer.vert.out
           ext/glslang/Test/baseResults/spv.textureError.frag.out
           ext/glslang/Test/baseResults/spv.textureGatherBiasLod.frag.out
           ext/glslang/Test/baseResults/spv.types.frag.out
           ext/glslang/Test/baseResults/spv.uint.frag.out
           ext/glslang/Test/baseResults/spv.uniformArray.frag.out
           ext/glslang/Test/baseResults/spv.uniformInitializer.frag.out
           ext/glslang/Test/baseResults/spv.uniformInitializerSpecConstant.frag.out
           ext/glslang/Test/baseResults/spv.uniformInitializerStruct.frag.out
           ext/glslang/Test/baseResults/spv.unit1.frag.out
           ext/glslang/Test/baseResults/spv.variableArrayIndex.frag.out
           ext/glslang/Test/baseResults/spv.varyingArray.frag.out
           ext/glslang/Test/baseResults/spv.varyingArrayIndirect.frag.out
           ext/glslang/Test/baseResults/spv.vecMatConstruct.frag.out
           ext/glslang/Test/baseResults/spv.viewportArray2.tesc.out
           ext/glslang/Test/baseResults/spv.viewportArray2.vert.out
           ext/glslang/Test/baseResults/spv.viewportindex.tese.out
           ext/glslang/Test/baseResults/spv.voidFunction.frag.out
           ext/glslang/Test/baseResults/spv.volatileAtomic.comp.out
           ext/glslang/Test/baseResults/spv.vulkan100.subgroupArithmetic.comp.out
           ext/glslang/Test/baseResults/spv.vulkan100.subgroupPartitioned.comp.out
           ext/glslang/Test/baseResults/spv.vulkan110.int16.frag.out
           ext/glslang/Test/baseResults/spv.vulkan110.storageBuffer.vert.out
           ext/glslang/Test/baseResults/spv.while-continue-break.vert.out
           ext/glslang/Test/baseResults/spv.while-simple.vert.out
           ext/glslang/Test/baseResults/spv.whileLoop.frag.out
           ext/glslang/Test/baseResults/spv.xfb.vert.out
           ext/glslang/Test/baseResults/spv.xfb2.vert.out
           ext/glslang/Test/baseResults/spv.xfb3.vert.out
           ext/glslang/Test/baseResults/spv.xfbOffsetOnBlockMembersAssignment.vert.out
           ext/glslang/Test/baseResults/spv.xfbOffsetOnStructMembersAssignment.vert.out
           ext/glslang/Test/baseResults/spv.xfbOverlapOffsetCheckWithBlockAndMember.vert.out
           ext/glslang/Test/baseResults/spv.xfbStrideJustOnce.vert.out
           ext/glslang/Test/baseResults/stringToDouble.vert.out
           ext/glslang/Test/baseResults/struct.error.frag.out
           ext/glslang/Test/baseResults/structAssignment.frag.out
           ext/glslang/Test/baseResults/structDeref.frag.out
           ext/glslang/Test/baseResults/structure.frag.out
           ext/glslang/Test/baseResults/switch.frag.out
           ext/glslang/Test/baseResults/swizzle.frag.out
           ext/glslang/Test/baseResults/syntaxError.frag.out
           ext/glslang/Test/baseResults/terminate.frag.out
           ext/glslang/Test/baseResults/terminate.vert.out
           ext/glslang/Test/baseResults/test.conf
           ext/glslang/Test/baseResults/test.frag.out
           ext/glslang/Test/baseResults/texture.frag.out
           ext/glslang/Test/baseResults/textureQueryLOD.frag.out
           ext/glslang/Test/baseResults/textureoffset_sampler2darrayshadow.vert.out
           ext/glslang/Test/baseResults/tokenLength.vert.out
           ext/glslang/Test/baseResults/tokenPaste.vert.out
           ext/glslang/Test/baseResults/types.frag.out
           ext/glslang/Test/baseResults/uint.frag.out
           ext/glslang/Test/baseResults/uniformArray.frag.out
           ext/glslang/Test/baseResults/variableArrayIndex.frag.out
           ext/glslang/Test/baseResults/varyingArray.frag.out
           ext/glslang/Test/baseResults/varyingArrayIndirect.frag.out
           ext/glslang/Test/baseResults/versionsClean.frag.out
           ext/glslang/Test/baseResults/versionsClean.vert.out
           ext/glslang/Test/baseResults/versionsErrors.frag.out
           ext/glslang/Test/baseResults/versionsErrors.vert.out
           ext/glslang/Test/baseResults/vk.relaxed.changeSet.vert.out
           ext/glslang/Test/baseResults/vk.relaxed.errorcheck.vert.out
           ext/glslang/Test/baseResults/vk.relaxed.frag.out
           ext/glslang/Test/baseResults/vk.relaxed.link1.frag.out
           ext/glslang/Test/baseResults/vk.relaxed.stagelink.0.0.vert.out
           ext/glslang/Test/baseResults/vk.relaxed.stagelink.vert.out
           ext/glslang/Test/baseResults/voidFunction.frag.out
           ext/glslang/Test/baseResults/vulkan.ast.vert.out
           ext/glslang/Test/baseResults/vulkan.comp.out
           ext/glslang/Test/baseResults/vulkan.frag.out
           ext/glslang/Test/baseResults/vulkan.vert.out
           ext/glslang/Test/baseResults/web.array.frag.out
           ext/glslang/Test/baseResults/web.basic.vert.out
           ext/glslang/Test/baseResults/web.builtins.frag.out
           ext/glslang/Test/baseResults/web.builtins.vert.out
           ext/glslang/Test/baseResults/web.comp.out
           ext/glslang/Test/baseResults/web.controlFlow.frag.out
           ext/glslang/Test/baseResults/web.operations.frag.out
           ext/glslang/Test/baseResults/web.separate.frag.out
           ext/glslang/Test/baseResults/web.texture.frag.out
           ext/glslang/Test/baseResults/whileLoop.frag.out
           ext/glslang/Test/baseResults/xfbUnsizedArray.error.tese.out
           ext/glslang/Test/baseResults/xfbUnsizedArray.error.vert.out
           ext/glslang/Test/bump
           ext/glslang/Test/comment.frag
           ext/glslang/Test/compoundsuffix.frag.hlsl
           ext/glslang/Test/compoundsuffix.vert.glsl
           ext/glslang/Test/conditionalDiscard.frag
           ext/glslang/Test/constErrors.frag
           ext/glslang/Test/constFold.frag
           ext/glslang/Test/constFoldIntMin.frag
           ext/glslang/Test/constantUnaryConversion.comp
           ext/glslang/Test/contradict_0.geom
           ext/glslang/Test/contradict_1.geom
           ext/glslang/Test/conversion.frag
           ext/glslang/Test/coord_conventions.frag
           ext/glslang/Test/cppBad.vert
           ext/glslang/Test/cppBad2.vert
           ext/glslang/Test/cppBad3.vert
           ext/glslang/Test/cppBad4.vert
           ext/glslang/Test/cppBad5.vert
           ext/glslang/Test/cppComplexExpr.vert
           ext/glslang/Test/cppDeepNest.frag
           ext/glslang/Test/cppIndent.vert
           ext/glslang/Test/cppIntMinOverNegativeOne.frag
           ext/glslang/Test/cppMerge.frag
           ext/glslang/Test/cppNest.vert
           ext/glslang/Test/cppPassMacroName.frag
           ext/glslang/Test/cppRelaxSkipTokensErrors.vert
           ext/glslang/Test/cppSimple.vert
           ext/glslang/Test/dataOut.frag
           ext/glslang/Test/dataOutIndirect.frag
           ext/glslang/Test/dce.frag
           ext/glslang/Test/decls.frag
           ext/glslang/Test/deepRvalue.frag
           ext/glslang/Test/depthOut.frag
           ext/glslang/Test/discard-dce.frag
           ext/glslang/Test/doWhileLoop.frag
           ext/glslang/Test/earlyReturnDiscard.frag
           ext/glslang/Test/empty.frag
           ext/glslang/Test/empty2.frag
           ext/glslang/Test/empty3.frag
           ext/glslang/Test/enhanced.0.frag
           ext/glslang/Test/enhanced.1.frag
           ext/glslang/Test/enhanced.2.frag
           ext/glslang/Test/enhanced.3.frag
           ext/glslang/Test/enhanced.3.vert
           ext/glslang/Test/enhanced.4.frag
           ext/glslang/Test/enhanced.4.vert
           ext/glslang/Test/enhanced.5.frag
           ext/glslang/Test/enhanced.5.vert
           ext/glslang/Test/enhanced.6.frag
           ext/glslang/Test/enhanced.6.vert
           ext/glslang/Test/enhanced.7.frag
           ext/glslang/Test/enhanced.7.vert
           ext/glslang/Test/errors.frag
           ext/glslang/Test/es-link1.frag
           ext/glslang/Test/es-link2.frag
           ext/glslang/Test/findFunction.frag
           ext/glslang/Test/floatBitsToInt.vert
           ext/glslang/Test/flowControl.frag
           ext/glslang/Test/foo.h
           ext/glslang/Test/forLoop.frag
           ext/glslang/Test/forwardRef.frag
           ext/glslang/Test/functionCall.frag
           ext/glslang/Test/functionSemantics.frag
           ext/glslang/Test/gl_FragCoord.frag
           ext/glslang/Test/glsl.-D-U.frag
           ext/glslang/Test/glsl.140.layoutOffset.error.vert
           ext/glslang/Test/glsl.430.layoutOffset.error.vert
           ext/glslang/Test/glsl.450.subgroup.frag
           ext/glslang/Test/glsl.450.subgroup.geom
           ext/glslang/Test/glsl.450.subgroup.tesc
           ext/glslang/Test/glsl.450.subgroup.tese
           ext/glslang/Test/glsl.450.subgroup.vert
           ext/glslang/Test/glsl.450.subgroupArithmetic.comp
           ext/glslang/Test/glsl.450.subgroupBallot.comp
           ext/glslang/Test/glsl.450.subgroupBallotNeg.comp
           ext/glslang/Test/glsl.450.subgroupBasic.comp
           ext/glslang/Test/glsl.450.subgroupClustered.comp
           ext/glslang/Test/glsl.450.subgroupClusteredNeg.comp
           ext/glslang/Test/glsl.450.subgroupPartitioned.comp
           ext/glslang/Test/glsl.450.subgroupQuad.comp
           ext/glslang/Test/glsl.450.subgroupShuffle.comp
           ext/glslang/Test/glsl.450.subgroupShuffleRelative.comp
           ext/glslang/Test/glsl.450.subgroupVote.comp
           ext/glslang/Test/glsl.460.subgroup.mesh
           ext/glslang/Test/glsl.460.subgroup.rahit
           ext/glslang/Test/glsl.460.subgroup.rcall
           ext/glslang/Test/glsl.460.subgroup.rchit
           ext/glslang/Test/glsl.460.subgroup.rgen
           ext/glslang/Test/glsl.460.subgroup.rint
           ext/glslang/Test/glsl.460.subgroup.rmiss
           ext/glslang/Test/glsl.460.subgroup.task
           ext/glslang/Test/glsl.autosampledtextures.frag
           ext/glslang/Test/glsl.entryPointRename.vert
           ext/glslang/Test/glsl.entryPointRename2.vert
           ext/glslang/Test/glsl.es300.layoutOffset.error.vert
           ext/glslang/Test/glsl.es320.subgroup.frag
           ext/glslang/Test/glsl.es320.subgroup.geom
           ext/glslang/Test/glsl.es320.subgroup.tesc
           ext/glslang/Test/glsl.es320.subgroup.tese
           ext/glslang/Test/glsl.es320.subgroup.vert
           ext/glslang/Test/glsl.es320.subgroupArithmetic.comp
           ext/glslang/Test/glsl.es320.subgroupBallot.comp
           ext/glslang/Test/glsl.es320.subgroupBallotNeg.comp
           ext/glslang/Test/glsl.es320.subgroupBasic.comp
           ext/glslang/Test/glsl.es320.subgroupClustered.comp
           ext/glslang/Test/glsl.es320.subgroupClusteredNeg.comp
           ext/glslang/Test/glsl.es320.subgroupPartitioned.comp
           ext/glslang/Test/glsl.es320.subgroupQuad.comp
           ext/glslang/Test/glsl.es320.subgroupShuffle.comp
           ext/glslang/Test/glsl.es320.subgroupShuffleRelative.comp
           ext/glslang/Test/glsl.es320.subgroupVote.comp
           ext/glslang/Test/glsl.versionOverride.comp
           ext/glslang/Test/glsl.versionOverride.frag
           ext/glslang/Test/glsl.versionOverride.geom
           ext/glslang/Test/glsl.versionOverride.tesc
           ext/glslang/Test/glsl.versionOverride.tese
           ext/glslang/Test/glsl.versionOverride.vert
           ext/glslang/Test/glslangValidator
           ext/glslang/Test/glspv.esversion.vert
           ext/glslang/Test/glspv.frag
           ext/glslang/Test/glspv.version.frag
           ext/glslang/Test/glspv.version.vert
           ext/glslang/Test/glspv.vert
           ext/glslang/Test/hlsl.-D-U.frag
           ext/glslang/Test/hlsl.PointSize.geom
           ext/glslang/Test/hlsl.PointSize.vert
           ext/glslang/Test/hlsl.aliasOpaque.frag
           ext/glslang/Test/hlsl.amend.frag
           ext/glslang/Test/hlsl.array.flatten.frag
           ext/glslang/Test/hlsl.array.frag
           ext/glslang/Test/hlsl.array.implicit-size.frag
           ext/glslang/Test/hlsl.array.multidim.frag
           ext/glslang/Test/hlsl.assoc.frag
           ext/glslang/Test/hlsl.attribute.expression.comp
           ext/glslang/Test/hlsl.attribute.frag
           ext/glslang/Test/hlsl.attributeC11.frag
           ext/glslang/Test/hlsl.attributeGlobalBuffer.frag
           ext/glslang/Test/hlsl.automap.frag
           ext/glslang/Test/hlsl.autosampledtextures.frag
           ext/glslang/Test/hlsl.basic.comp
           ext/glslang/Test/hlsl.basic.geom
           ext/glslang/Test/hlsl.boolConv.vert
           ext/glslang/Test/hlsl.buffer.frag
           ext/glslang/Test/hlsl.calculatelod.dx10.frag
           ext/glslang/Test/hlsl.calculatelodunclamped.dx10.frag
           ext/glslang/Test/hlsl.cast.frag
           ext/glslang/Test/hlsl.cbuffer-identifier.vert
           ext/glslang/Test/hlsl.charLit.vert
           ext/glslang/Test/hlsl.clip.frag
           ext/glslang/Test/hlsl.clipdistance-1.frag
           ext/glslang/Test/hlsl.clipdistance-1.geom
           ext/glslang/Test/hlsl.clipdistance-1.vert
           ext/glslang/Test/hlsl.clipdistance-2.frag
           ext/glslang/Test/hlsl.clipdistance-2.geom
           ext/glslang/Test/hlsl.clipdistance-2.vert
           ext/glslang/Test/hlsl.clipdistance-3.frag
           ext/glslang/Test/hlsl.clipdistance-3.geom
           ext/glslang/Test/hlsl.clipdistance-3.vert
           ext/glslang/Test/hlsl.clipdistance-4.frag
           ext/glslang/Test/hlsl.clipdistance-4.geom
           ext/glslang/Test/hlsl.clipdistance-4.vert
           ext/glslang/Test/hlsl.clipdistance-5.frag
           ext/glslang/Test/hlsl.clipdistance-5.vert
           ext/glslang/Test/hlsl.clipdistance-6.frag
           ext/glslang/Test/hlsl.clipdistance-6.vert
           ext/glslang/Test/hlsl.clipdistance-7.frag
           ext/glslang/Test/hlsl.clipdistance-7.vert
           ext/glslang/Test/hlsl.clipdistance-8.frag
           ext/glslang/Test/hlsl.clipdistance-8.vert
           ext/glslang/Test/hlsl.clipdistance-9.frag
           ext/glslang/Test/hlsl.clipdistance-9.vert
           ext/glslang/Test/hlsl.color.hull.tesc
           ext/glslang/Test/hlsl.comparison.vec.frag
           ext/glslang/Test/hlsl.conditional.frag
           ext/glslang/Test/hlsl.constantbuffer.frag
           ext/glslang/Test/hlsl.constructArray.vert
           ext/glslang/Test/hlsl.constructexpr.frag
           ext/glslang/Test/hlsl.constructimat.frag
           ext/glslang/Test/hlsl.coverage.frag
           ext/glslang/Test/hlsl.dashI.vert
           ext/glslang/Test/hlsl.deadFunctionMissingBody.vert
           ext/glslang/Test/hlsl.depthGreater.frag
           ext/glslang/Test/hlsl.depthLess.frag
           ext/glslang/Test/hlsl.discard.frag
           ext/glslang/Test/hlsl.doLoop.frag
           ext/glslang/Test/hlsl.domain.1.tese
           ext/glslang/Test/hlsl.domain.2.tese
           ext/glslang/Test/hlsl.domain.3.tese
           ext/glslang/Test/hlsl.earlydepthstencil.frag
           ext/glslang/Test/hlsl.emptystruct.init.vert
           ext/glslang/Test/hlsl.emptystructreturn.frag
           ext/glslang/Test/hlsl.emptystructreturn.vert
           ext/glslang/Test/hlsl.entry-in.frag
           ext/glslang/Test/hlsl.entry-out.frag
           ext/glslang/Test/hlsl.entry.rename.frag
           ext/glslang/Test/hlsl.explicitDescriptorSet.frag
           ext/glslang/Test/hlsl.flatten.return.frag
           ext/glslang/Test/hlsl.flattenOpaque.frag
           ext/glslang/Test/hlsl.flattenOpaqueInit.vert
           ext/glslang/Test/hlsl.flattenOpaqueInitMix.vert
           ext/glslang/Test/hlsl.flattenSubset.frag
           ext/glslang/Test/hlsl.flattenSubset2.frag
           ext/glslang/Test/hlsl.float1.frag
           ext/glslang/Test/hlsl.float4.frag
           ext/glslang/Test/hlsl.forLoop.frag
           ext/glslang/Test/hlsl.format.rwtexture.frag
           ext/glslang/Test/hlsl.frag
           ext/glslang/Test/hlsl.fraggeom.frag
           ext/glslang/Test/hlsl.function.frag
           ext/glslang/Test/hlsl.gather.array.dx10.frag
           ext/glslang/Test/hlsl.gather.basic.dx10.frag
           ext/glslang/Test/hlsl.gather.basic.dx10.vert
           ext/glslang/Test/hlsl.gather.offset.dx10.frag
           ext/glslang/Test/hlsl.gather.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.gatherRGBA.array.dx10.frag
           ext/glslang/Test/hlsl.gatherRGBA.basic.dx10.frag
           ext/glslang/Test/hlsl.gatherRGBA.offset.dx10.frag
           ext/glslang/Test/hlsl.gatherRGBA.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.gathercmpRGBA.array.dx10.frag
           ext/glslang/Test/hlsl.gathercmpRGBA.basic.dx10.frag
           ext/glslang/Test/hlsl.gathercmpRGBA.offset.dx10.frag
           ext/glslang/Test/hlsl.gathercmpRGBA.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.getdimensions.dx10.frag
           ext/glslang/Test/hlsl.getdimensions.dx10.vert
           ext/glslang/Test/hlsl.getdimensions.rw.dx10.frag
           ext/glslang/Test/hlsl.getsampleposition.dx10.frag
           ext/glslang/Test/hlsl.global-const-init.frag
           ext/glslang/Test/hlsl.groupid.comp
           ext/glslang/Test/hlsl.gs-hs-mix.tesc
           ext/glslang/Test/hlsl.hlslOffset.vert
           ext/glslang/Test/hlsl.hull.1.tesc
           ext/glslang/Test/hlsl.hull.2.tesc
           ext/glslang/Test/hlsl.hull.3.tesc
           ext/glslang/Test/hlsl.hull.4.tesc
           ext/glslang/Test/hlsl.hull.5.tesc
           ext/glslang/Test/hlsl.hull.6.tesc
           ext/glslang/Test/hlsl.hull.ctrlpt-1.tesc
           ext/glslang/Test/hlsl.hull.ctrlpt-2.tesc
           ext/glslang/Test/hlsl.hull.void.tesc
           ext/glslang/Test/hlsl.identifier.sample.frag
           ext/glslang/Test/hlsl.if.frag
           ext/glslang/Test/hlsl.imagefetch-subvec4.comp
           ext/glslang/Test/hlsl.imageload-subvec4.comp
           ext/glslang/Test/hlsl.implicitBool.frag
           ext/glslang/Test/hlsl.include.vert
           ext/glslang/Test/hlsl.includeNegative.vert
           ext/glslang/Test/hlsl.inf.vert
           ext/glslang/Test/hlsl.init.frag
           ext/glslang/Test/hlsl.init2.frag
           ext/glslang/Test/hlsl.inoutquals.frag
           ext/glslang/Test/hlsl.inoutquals.negative.frag
           ext/glslang/Test/hlsl.instance.geom
           ext/glslang/Test/hlsl.int.dot.frag
           ext/glslang/Test/hlsl.intrinsic.frexp.frag
           ext/glslang/Test/hlsl.intrinsic.frexp.vert
           ext/glslang/Test/hlsl.intrinsics.barriers.comp
           ext/glslang/Test/hlsl.intrinsics.comp
           ext/glslang/Test/hlsl.intrinsics.d3dcolortoubyte4.frag
           ext/glslang/Test/hlsl.intrinsics.double.frag
           ext/glslang/Test/hlsl.intrinsics.evalfns.frag
           ext/glslang/Test/hlsl.intrinsics.f1632.frag
           ext/glslang/Test/hlsl.intrinsics.f3216.frag
           ext/glslang/Test/hlsl.intrinsics.frag
           ext/glslang/Test/hlsl.intrinsics.lit.frag
           ext/glslang/Test/hlsl.intrinsics.negative.comp
           ext/glslang/Test/hlsl.intrinsics.negative.frag
           ext/glslang/Test/hlsl.intrinsics.negative.vert
           ext/glslang/Test/hlsl.intrinsics.promote.down.frag
           ext/glslang/Test/hlsl.intrinsics.promote.frag
           ext/glslang/Test/hlsl.intrinsics.promote.outputs.frag
           ext/glslang/Test/hlsl.intrinsics.vert
           ext/glslang/Test/hlsl.isfinite.frag
           ext/glslang/Test/hlsl.layout.frag
           ext/glslang/Test/hlsl.layoutOverride.vert
           ext/glslang/Test/hlsl.load.2dms.dx10.frag
           ext/glslang/Test/hlsl.load.array.dx10.frag
           ext/glslang/Test/hlsl.load.basic.dx10.frag
           ext/glslang/Test/hlsl.load.basic.dx10.vert
           ext/glslang/Test/hlsl.load.buffer.dx10.frag
           ext/glslang/Test/hlsl.load.buffer.float.dx10.frag
           ext/glslang/Test/hlsl.load.offset.dx10.frag
           ext/glslang/Test/hlsl.load.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.load.rwbuffer.dx10.frag
           ext/glslang/Test/hlsl.load.rwtexture.array.dx10.frag
           ext/glslang/Test/hlsl.load.rwtexture.dx10.frag
           ext/glslang/Test/hlsl.localStructuredBuffer.comp
           ext/glslang/Test/hlsl.logical.binary.frag
           ext/glslang/Test/hlsl.logical.binary.vec.frag
           ext/glslang/Test/hlsl.logical.unary.frag
           ext/glslang/Test/hlsl.logicalConvert.frag
           ext/glslang/Test/hlsl.loopattr.frag
           ext/glslang/Test/hlsl.matNx1.frag
           ext/glslang/Test/hlsl.matType.bool.frag
           ext/glslang/Test/hlsl.matType.frag
           ext/glslang/Test/hlsl.matType.int.frag
           ext/glslang/Test/hlsl.matpack-1.frag
           ext/glslang/Test/hlsl.matpack-pragma-global.frag
           ext/glslang/Test/hlsl.matpack-pragma.frag
           ext/glslang/Test/hlsl.matrixSwizzle.vert
           ext/glslang/Test/hlsl.matrixindex.frag
           ext/glslang/Test/hlsl.max.frag
           ext/glslang/Test/hlsl.memberFunCall.frag
           ext/glslang/Test/hlsl.mintypes.frag
           ext/glslang/Test/hlsl.mip.negative.frag
           ext/glslang/Test/hlsl.mip.negative2.frag
           ext/glslang/Test/hlsl.mip.operator.frag
           ext/glslang/Test/hlsl.mul-truncate.frag
           ext/glslang/Test/hlsl.multiDescriptorSet.frag
           ext/glslang/Test/hlsl.multiEntry.vert
           ext/glslang/Test/hlsl.multiReturn.frag
           ext/glslang/Test/hlsl.namespace.frag
           ext/glslang/Test/hlsl.nested-runtimeArray.frag
           ext/glslang/Test/hlsl.noSemantic.functionality1.comp
           ext/glslang/Test/hlsl.nonint-index.frag
           ext/glslang/Test/hlsl.nonstaticMemberFunction.frag
           ext/glslang/Test/hlsl.numericsuffixes.frag
           ext/glslang/Test/hlsl.numthreads.comp
           ext/glslang/Test/hlsl.opaque-type-bug.frag
           ext/glslang/Test/hlsl.overload.frag
           ext/glslang/Test/hlsl.params.default.frag
           ext/glslang/Test/hlsl.params.default.negative.frag
           ext/glslang/Test/hlsl.partialFlattenLocal.vert
           ext/glslang/Test/hlsl.partialFlattenMixed.vert
           ext/glslang/Test/hlsl.partialInit.frag
           ext/glslang/Test/hlsl.pp.expand.frag
           ext/glslang/Test/hlsl.pp.line.frag
           ext/glslang/Test/hlsl.pp.line2.frag
           ext/glslang/Test/hlsl.pp.line3.frag
           ext/glslang/Test/hlsl.pp.line4.frag
           ext/glslang/Test/hlsl.pp.tokenpasting.frag
           ext/glslang/Test/hlsl.pp.vert
           ext/glslang/Test/hlsl.precedence.frag
           ext/glslang/Test/hlsl.precedence2.frag
           ext/glslang/Test/hlsl.precise.frag
           ext/glslang/Test/hlsl.preprocessor.frag
           ext/glslang/Test/hlsl.printf.comp
           ext/glslang/Test/hlsl.promote.atomic.frag
           ext/glslang/Test/hlsl.promote.binary.frag
           ext/glslang/Test/hlsl.promote.vec1.frag
           ext/glslang/Test/hlsl.promotions.frag
           ext/glslang/Test/hlsl.reflection.binding.frag
           ext/glslang/Test/hlsl.reflection.vert
           ext/glslang/Test/hlsl.round.dx10.frag
           ext/glslang/Test/hlsl.round.dx9.frag
           ext/glslang/Test/hlsl.rw.atomics.frag
           ext/glslang/Test/hlsl.rw.bracket.frag
           ext/glslang/Test/hlsl.rw.register.frag
           ext/glslang/Test/hlsl.rw.scalar.bracket.frag
           ext/glslang/Test/hlsl.rw.swizzle.frag
           ext/glslang/Test/hlsl.rw.vec2.bracket.frag
           ext/glslang/Test/hlsl.sample.array.dx10.frag
           ext/glslang/Test/hlsl.sample.basic.dx10.frag
           ext/glslang/Test/hlsl.sample.dx9.frag
           ext/glslang/Test/hlsl.sample.dx9.vert
           ext/glslang/Test/hlsl.sample.offset.dx10.frag
           ext/glslang/Test/hlsl.sample.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.sample.sub-vec4.dx10.frag
           ext/glslang/Test/hlsl.samplebias.array.dx10.frag
           ext/glslang/Test/hlsl.samplebias.basic.dx10.frag
           ext/glslang/Test/hlsl.samplebias.offset.dx10.frag
           ext/glslang/Test/hlsl.samplebias.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.samplecmp.array.dx10.frag
           ext/glslang/Test/hlsl.samplecmp.basic.dx10.frag
           ext/glslang/Test/hlsl.samplecmp.dualmode.frag
           ext/glslang/Test/hlsl.samplecmp.negative.frag
           ext/glslang/Test/hlsl.samplecmp.negative2.frag
           ext/glslang/Test/hlsl.samplecmp.offset.dx10.frag
           ext/glslang/Test/hlsl.samplecmp.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.samplecmplevelzero.array.dx10.frag
           ext/glslang/Test/hlsl.samplecmplevelzero.basic.dx10.frag
           ext/glslang/Test/hlsl.samplecmplevelzero.offset.dx10.frag
           ext/glslang/Test/hlsl.samplecmplevelzero.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.samplegrad.array.dx10.frag
           ext/glslang/Test/hlsl.samplegrad.basic.dx10.frag
           ext/glslang/Test/hlsl.samplegrad.basic.dx10.vert
           ext/glslang/Test/hlsl.samplegrad.offset.dx10.frag
           ext/glslang/Test/hlsl.samplegrad.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.samplelevel.array.dx10.frag
           ext/glslang/Test/hlsl.samplelevel.basic.dx10.frag
           ext/glslang/Test/hlsl.samplelevel.basic.dx10.vert
           ext/glslang/Test/hlsl.samplelevel.offset.dx10.frag
           ext/glslang/Test/hlsl.samplelevel.offsetarray.dx10.frag
           ext/glslang/Test/hlsl.scalar-length.frag
           ext/glslang/Test/hlsl.scalar2matrix.frag
           ext/glslang/Test/hlsl.scalarCast.vert
           ext/glslang/Test/hlsl.scope.frag
           ext/glslang/Test/hlsl.self_cast.frag
           ext/glslang/Test/hlsl.semantic-1.vert
           ext/glslang/Test/hlsl.semantic.geom
           ext/glslang/Test/hlsl.semantic.vert
           ext/glslang/Test/hlsl.semicolons.frag
           ext/glslang/Test/hlsl.shapeConv.frag
           ext/glslang/Test/hlsl.shapeConvRet.frag
           ext/glslang/Test/hlsl.shift.per-set.frag
           ext/glslang/Test/hlsl.sin.frag
           ext/glslang/Test/hlsl.singleArgIntPromo.vert
           ext/glslang/Test/hlsl.snorm.uav.comp
           ext/glslang/Test/hlsl.specConstant.frag
           ext/glslang/Test/hlsl.spv.1.6.discard.frag
           ext/glslang/Test/hlsl.staticFuncInit.frag
           ext/glslang/Test/hlsl.staticMemberFunction.frag
           ext/glslang/Test/hlsl.store.rwbyteaddressbuffer.type.comp
           ext/glslang/Test/hlsl.string.frag
           ext/glslang/Test/hlsl.stringtoken.frag
           ext/glslang/Test/hlsl.struct.frag
           ext/glslang/Test/hlsl.struct.split-1.vert
           ext/glslang/Test/hlsl.struct.split.array.geom
           ext/glslang/Test/hlsl.struct.split.assign.frag
           ext/glslang/Test/hlsl.struct.split.call.vert
           ext/glslang/Test/hlsl.struct.split.nested.geom
           ext/glslang/Test/hlsl.struct.split.trivial.geom
           ext/glslang/Test/hlsl.struct.split.trivial.vert
           ext/glslang/Test/hlsl.structIoFourWay.frag
           ext/glslang/Test/hlsl.structStructName.frag
           ext/glslang/Test/hlsl.structarray.flatten.frag
           ext/glslang/Test/hlsl.structarray.flatten.geom
           ext/glslang/Test/hlsl.structbuffer.append.fn.frag
           ext/glslang/Test/hlsl.structbuffer.append.frag
           ext/glslang/Test/hlsl.structbuffer.atomics.frag
           ext/glslang/Test/hlsl.structbuffer.byte.frag
           ext/glslang/Test/hlsl.structbuffer.coherent.frag
           ext/glslang/Test/hlsl.structbuffer.floatidx.comp
           ext/glslang/Test/hlsl.structbuffer.fn.frag
           ext/glslang/Test/hlsl.structbuffer.fn2.comp
           ext/glslang/Test/hlsl.structbuffer.frag
           ext/glslang/Test/hlsl.structbuffer.incdec.frag
           ext/glslang/Test/hlsl.structbuffer.rw.frag
           ext/glslang/Test/hlsl.structbuffer.rwbyte.frag
           ext/glslang/Test/hlsl.structbuffer.rwbyte2.comp
           ext/glslang/Test/hlsl.structin.vert
           ext/glslang/Test/hlsl.subpass.frag
           ext/glslang/Test/hlsl.switch.frag
           ext/glslang/Test/hlsl.swizzle.frag
           ext/glslang/Test/hlsl.synthesizeInput.frag
           ext/glslang/Test/hlsl.target.frag
           ext/glslang/Test/hlsl.targetStruct1.frag
           ext/glslang/Test/hlsl.targetStruct2.frag
           ext/glslang/Test/hlsl.templatetypes.frag
           ext/glslang/Test/hlsl.templatetypes.negative.frag
           ext/glslang/Test/hlsl.texture.struct.frag
           ext/glslang/Test/hlsl.texture.subvec4.frag
           ext/glslang/Test/hlsl.texturebuffer.frag
           ext/glslang/Test/hlsl.this.frag
           ext/glslang/Test/hlsl.tristream-append.geom
           ext/glslang/Test/hlsl.tx.bracket.frag
           ext/glslang/Test/hlsl.tx.overload.frag
           ext/glslang/Test/hlsl.type.half.frag
           ext/glslang/Test/hlsl.type.identifier.frag
           ext/glslang/Test/hlsl.type.type.conversion.all.frag
           ext/glslang/Test/hlsl.type.type.conversion.valid.frag
           ext/glslang/Test/hlsl.typeGraphCopy.vert
           ext/glslang/Test/hlsl.typedef.frag
           ext/glslang/Test/hlsl.void.frag
           ext/glslang/Test/hlsl.w-recip.frag
           ext/glslang/Test/hlsl.w-recip2.frag
           ext/glslang/Test/hlsl.wavebroadcast.comp
           ext/glslang/Test/hlsl.waveprefix.comp
           ext/glslang/Test/hlsl.wavequad.comp
           ext/glslang/Test/hlsl.wavequery.comp
           ext/glslang/Test/hlsl.wavequery.frag
           ext/glslang/Test/hlsl.wavereduction.comp
           ext/glslang/Test/hlsl.wavevote.comp
           ext/glslang/Test/hlsl.whileLoop.frag
           ext/glslang/Test/hlsl.y-negate-1.vert
           ext/glslang/Test/hlsl.y-negate-2.vert
           ext/glslang/Test/hlsl.y-negate-3.vert
           ext/glslang/Test/i1.h
           ext/glslang/Test/implicitArraySize.frag
           ext/glslang/Test/implicitArraySize.vert
           ext/glslang/Test/implicitArraySize1.geom
           ext/glslang/Test/implicitArraySize2.geom
           ext/glslang/Test/implicitArraySizeBuiltin.geom
           ext/glslang/Test/implicitArraySizeBuiltin.vert
           ext/glslang/Test/implicitInnerAtomicUint.frag
           ext/glslang/Test/inc1/badInc.h
           ext/glslang/Test/inc1/bar.h
           ext/glslang/Test/inc1/foo.h
           ext/glslang/Test/inc1/path1/bar.h
           ext/glslang/Test/inc1/path1/local.h
           ext/glslang/Test/inc1/path1/notHere.h
           ext/glslang/Test/inc1/path2/bar.h
           ext/glslang/Test/inc1/path2/notHere.h
           ext/glslang/Test/inc1/path2/remote.h
           ext/glslang/Test/inc2/bar.h
           ext/glslang/Test/inc2/foo.h
           ext/glslang/Test/include.vert
           ext/glslang/Test/invalidSwizzle.vert
           ext/glslang/Test/iomap.blockOutVariableIn.2.vert
           ext/glslang/Test/iomap.blockOutVariableIn.frag
           ext/glslang/Test/iomap.blockOutVariableIn.geom
           ext/glslang/Test/iomap.blockOutVariableIn.vert
           ext/glslang/Test/iomap.crossStage.2.frag
           ext/glslang/Test/iomap.crossStage.2.geom
           ext/glslang/Test/iomap.crossStage.2.vert
           ext/glslang/Test/iomap.crossStage.frag
           ext/glslang/Test/iomap.crossStage.vert
           ext/glslang/Test/iomap.crossStage.vk.frag
           ext/glslang/Test/iomap.crossStage.vk.geom
           ext/glslang/Test/iomap.crossStage.vk.vert
           ext/glslang/Test/iomap.variableOutBlockIn.2.vert
           ext/glslang/Test/iomap.variableOutBlockIn.frag
           ext/glslang/Test/iomap.variableOutBlockIn.geom
           ext/glslang/Test/iomap.variableOutBlockIn.vert
           ext/glslang/Test/length.frag
           ext/glslang/Test/lineContinuation.vert
           ext/glslang/Test/lineContinuation100.vert
           ext/glslang/Test/link.multiAnonBlocksInvalid.0.0.vert
           ext/glslang/Test/link.multiAnonBlocksInvalid.0.1.vert
           ext/glslang/Test/link.multiAnonBlocksValid.0.0.vert
           ext/glslang/Test/link.multiAnonBlocksValid.0.1.vert
           ext/glslang/Test/link.multiBlocksInvalid.0.0.vert
           ext/glslang/Test/link.multiBlocksInvalid.0.1.vert
           ext/glslang/Test/link.multiBlocksValid.1.0.vert
           ext/glslang/Test/link.multiBlocksValid.1.1.vert
           ext/glslang/Test/link.redeclareBuiltin.geom
           ext/glslang/Test/link.redeclareBuiltin.vert
           ext/glslang/Test/link.tesselation.frag
           ext/glslang/Test/link.tesselation.tesc
           ext/glslang/Test/link.tesselation.tese
           ext/glslang/Test/link.tesselation.vert
           ext/glslang/Test/link.vk.differentPC.0.0.frag
           ext/glslang/Test/link.vk.differentPC.0.1.frag
           ext/glslang/Test/link.vk.differentPC.0.2.frag
           ext/glslang/Test/link.vk.differentPC.1.0.frag
           ext/glslang/Test/link.vk.differentPC.1.1.frag
           ext/glslang/Test/link.vk.differentPC.1.2.frag
           ext/glslang/Test/link.vk.inconsistentGLPerVertex.0.geom
           ext/glslang/Test/link.vk.inconsistentGLPerVertex.0.vert
           ext/glslang/Test/link.vk.matchingPC.0.0.frag
           ext/glslang/Test/link.vk.matchingPC.0.1.frag
           ext/glslang/Test/link.vk.matchingPC.0.2.frag
           ext/glslang/Test/link.vk.multiBlocksValid.0.0.vert
           ext/glslang/Test/link.vk.multiBlocksValid.0.1.vert
           ext/glslang/Test/link.vk.multiBlocksValid.1.0.geom
           ext/glslang/Test/link.vk.multiBlocksValid.1.1.geom
           ext/glslang/Test/link.vk.pcNamingInvalid.0.0.vert
           ext/glslang/Test/link.vk.pcNamingInvalid.0.1.vert
           ext/glslang/Test/link.vk.pcNamingValid.0.0.vert
           ext/glslang/Test/link.vk.pcNamingValid.0.1.vert
           ext/glslang/Test/link1.frag
           ext/glslang/Test/link1.vk.frag
           ext/glslang/Test/link2.frag
           ext/glslang/Test/link2.vk.frag
           ext/glslang/Test/link3.frag
           ext/glslang/Test/localAggregates.frag
           ext/glslang/Test/loops.frag
           ext/glslang/Test/loopsArtificial.frag
           ext/glslang/Test/mains.frag
           ext/glslang/Test/mains1.frag
           ext/glslang/Test/mains2.frag
           ext/glslang/Test/makeDoc
           ext/glslang/Test/matrix.frag
           ext/glslang/Test/matrix2.frag
           ext/glslang/Test/matrixError.vert
           ext/glslang/Test/maxClipDistances.vert
           ext/glslang/Test/max_vertices_0.geom
           ext/glslang/Test/missingBodies.vert
           ext/glslang/Test/mixedArrayDecls.frag
           ext/glslang/Test/negativeArraySize.comp
           ext/glslang/Test/negativeWorkGroupSize.comp
           ext/glslang/Test/newTexture.frag
           ext/glslang/Test/noMain.vert
           ext/glslang/Test/noMain1.geom
           ext/glslang/Test/noMain2.geom
           ext/glslang/Test/noMatchingFunction.frag
           ext/glslang/Test/nonSquare.vert
           ext/glslang/Test/nonVulkan.frag
           ext/glslang/Test/nonuniform.frag
           ext/glslang/Test/nosuffix
           ext/glslang/Test/numeral.frag
           ext/glslang/Test/nvShaderNoperspectiveInterpolation.frag
           ext/glslang/Test/overlongLiteral.frag
           ext/glslang/Test/parent.h
           ext/glslang/Test/parentBad
           ext/glslang/Test/pointCoord.frag
           ext/glslang/Test/precise.tesc
           ext/glslang/Test/precise_struct_block.vert
           ext/glslang/Test/precision.frag
           ext/glslang/Test/precision.vert
           ext/glslang/Test/prepost.frag
           ext/glslang/Test/preprocessor.bad_arg.vert
           ext/glslang/Test/preprocessor.cpp_style___FILE__.vert
           ext/glslang/Test/preprocessor.cpp_style_line_directive.vert
           ext/glslang/Test/preprocessor.defined.vert
           ext/glslang/Test/preprocessor.edge_cases.vert
           ext/glslang/Test/preprocessor.eof_missing.vert
           ext/glslang/Test/preprocessor.errors.vert
           ext/glslang/Test/preprocessor.extensions.vert
           ext/glslang/Test/preprocessor.function_macro.vert
           ext/glslang/Test/preprocessor.include.disabled.vert
           ext/glslang/Test/preprocessor.include.enabled.vert
           ext/glslang/Test/preprocessor.line.frag
           ext/glslang/Test/preprocessor.line.vert
           ext/glslang/Test/preprocessor.many.endif.vert
           ext/glslang/Test/preprocessor.pragma.vert
           ext/glslang/Test/preprocessor.simple.vert
           ext/glslang/Test/preprocessor.success_if_parse_would_fail.vert
           ext/glslang/Test/rayQuery-OpConvertUToAccelerationStructureKHR.comp
           ext/glslang/Test/rayQuery-allOps.Error.rgen
           ext/glslang/Test/rayQuery-allOps.comp
           ext/glslang/Test/rayQuery-allOps.frag
           ext/glslang/Test/rayQuery-allOps.rgen
           ext/glslang/Test/rayQuery-committed.Error.rgen
           ext/glslang/Test/rayQuery-global.rgen
           ext/glslang/Test/rayQuery-initialization.Error.comp
           ext/glslang/Test/rayQuery-initialize.rgen
           ext/glslang/Test/rayQuery-no-cse.rgen
           ext/glslang/Test/rayQuery-types.comp
           ext/glslang/Test/rayQuery.rgen
           ext/glslang/Test/recurse1.frag
           ext/glslang/Test/recurse1.vert
           ext/glslang/Test/recurse2.frag
           ext/glslang/Test/reflection.frag
           ext/glslang/Test/reflection.linked.frag
           ext/glslang/Test/reflection.linked.vert
           ext/glslang/Test/reflection.options.geom
           ext/glslang/Test/reflection.options.vert
           ext/glslang/Test/reflection.vert
           ext/glslang/Test/remap.basic.dcefunc.frag
           ext/glslang/Test/remap.basic.everything.frag
           ext/glslang/Test/remap.basic.none.frag
           ext/glslang/Test/remap.basic.strip.frag
           ext/glslang/Test/remap.hlsl.sample.basic.everything.frag
           ext/glslang/Test/remap.hlsl.sample.basic.none.frag
           ext/glslang/Test/remap.hlsl.sample.basic.strip.frag
           ext/glslang/Test/remap.hlsl.templatetypes.everything.frag
           ext/glslang/Test/remap.hlsl.templatetypes.none.frag
           ext/glslang/Test/remap.if.everything.frag
           ext/glslang/Test/remap.if.none.frag
           ext/glslang/Test/remap.invalid-spirv-1.spv
           ext/glslang/Test/remap.invalid-spirv-2.spv
           ext/glslang/Test/remap.literal64.everything.spv
           ext/glslang/Test/remap.literal64.none.spv
           ext/glslang/Test/remap.similar_1a.everything.frag
           ext/glslang/Test/remap.similar_1a.none.frag
           ext/glslang/Test/remap.similar_1b.everything.frag
           ext/glslang/Test/remap.similar_1b.none.frag
           ext/glslang/Test/remap.specconst.comp
           ext/glslang/Test/remap.switch.everything.frag
           ext/glslang/Test/remap.switch.none.frag
           ext/glslang/Test/remap.uniformarray.everything.frag
           ext/glslang/Test/remap.uniformarray.none.frag
           ext/glslang/Test/runtests
           ext/glslang/Test/runtimeArray.vert
           ext/glslang/Test/sample.frag.out
           ext/glslang/Test/sample.vert.out
           ext/glslang/Test/samplerlessTextureFunctions.frag
           ext/glslang/Test/simpleFunctionCall.frag
           ext/glslang/Test/specExamples.frag
           ext/glslang/Test/specExamples.vert
           ext/glslang/Test/spv.1.3.8bitstorage-ssbo.vert
           ext/glslang/Test/spv.1.3.8bitstorage-ubo.vert
           ext/glslang/Test/spv.1.3.coopmat.comp
           ext/glslang/Test/spv.1.4.LoopControl.frag
           ext/glslang/Test/spv.1.4.NonWritable.frag
           ext/glslang/Test/spv.1.4.OpCopyLogical.comp
           ext/glslang/Test/spv.1.4.OpCopyLogical.funcall.frag
           ext/glslang/Test/spv.1.4.OpCopyLogicalBool.comp
           ext/glslang/Test/spv.1.4.OpEntryPoint.frag
           ext/glslang/Test/spv.1.4.OpEntryPoint.opaqueParams.vert
           ext/glslang/Test/spv.1.4.OpSelect.frag
           ext/glslang/Test/spv.1.4.constructComposite.comp
           ext/glslang/Test/spv.1.4.funcall.array.frag
           ext/glslang/Test/spv.1.4.image.frag
           ext/glslang/Test/spv.1.4.load.bool.array.interface.block.frag
           ext/glslang/Test/spv.1.4.sparseTexture.frag
           ext/glslang/Test/spv.1.4.texture.frag
           ext/glslang/Test/spv.1.6.conditionalDiscard.frag
           ext/glslang/Test/spv.1.6.helperInvocation.frag
           ext/glslang/Test/spv.1.6.helperInvocation.memmodel.frag
           ext/glslang/Test/spv.1.6.samplerBuffer.frag
           ext/glslang/Test/spv.1.6.separate.frag
           ext/glslang/Test/spv.1.6.specConstant.comp
           ext/glslang/Test/spv.100ops.frag
           ext/glslang/Test/spv.130.frag
           ext/glslang/Test/spv.140.frag
           ext/glslang/Test/spv.150.geom
           ext/glslang/Test/spv.150.vert
           ext/glslang/Test/spv.16bitstorage-int.frag
           ext/glslang/Test/spv.16bitstorage-uint.frag
           ext/glslang/Test/spv.16bitstorage.frag
           ext/glslang/Test/spv.16bitstorage_Error-int.frag
           ext/glslang/Test/spv.16bitstorage_Error-uint.frag
           ext/glslang/Test/spv.16bitstorage_Error.frag
           ext/glslang/Test/spv.16bitxfb.vert
           ext/glslang/Test/spv.300BuiltIns.vert
           ext/glslang/Test/spv.300layout.frag
           ext/glslang/Test/spv.300layout.vert
           ext/glslang/Test/spv.300layoutp.vert
           ext/glslang/Test/spv.310.bitcast.frag
           ext/glslang/Test/spv.310.comp
           ext/glslang/Test/spv.320.meshShaderUserDefined.mesh
           ext/glslang/Test/spv.330.geom
           ext/glslang/Test/spv.400.frag
           ext/glslang/Test/spv.400.tesc
           ext/glslang/Test/spv.400.tese
           ext/glslang/Test/spv.420.geom
           ext/glslang/Test/spv.430.frag
           ext/glslang/Test/spv.430.vert
           ext/glslang/Test/spv.450.geom
           ext/glslang/Test/spv.450.noRedecl.tesc
           ext/glslang/Test/spv.450.tesc
           ext/glslang/Test/spv.460.comp
           ext/glslang/Test/spv.460.frag
           ext/glslang/Test/spv.460.subgroupEXT.mesh
           ext/glslang/Test/spv.460.subgroupEXT.task
           ext/glslang/Test/spv.460.vert
           ext/glslang/Test/spv.8bit-16bit-construction.frag
           ext/glslang/Test/spv.8bitstorage-int.frag
           ext/glslang/Test/spv.8bitstorage-ssbo.vert
           ext/glslang/Test/spv.8bitstorage-ubo.vert
           ext/glslang/Test/spv.8bitstorage-uint.frag
           ext/glslang/Test/spv.8bitstorage_Error-int.frag
           ext/glslang/Test/spv.8bitstorage_Error-uint.frag
           ext/glslang/Test/spv.ARMCoreBuiltIns.frag
           ext/glslang/Test/spv.ARMCoreBuiltIns.vert
           ext/glslang/Test/spv.AnyHitShader.rahit
           ext/glslang/Test/spv.AnyHitShaderMotion.rahit
           ext/glslang/Test/spv.AnyHitShader_Errors.rahit
           ext/glslang/Test/spv.AofA.frag
           ext/glslang/Test/spv.ClosestHitShader.rchit
           ext/glslang/Test/spv.ClosestHitShaderMotion.rchit
           ext/glslang/Test/spv.ClosestHitShader_Errors.rchit
           ext/glslang/Test/spv.GeometryShaderPassthrough.geom
           ext/glslang/Test/spv.IntersectShader.rint
           ext/glslang/Test/spv.IntersectShaderMotion.rint
           ext/glslang/Test/spv.IntersectShader_Errors.rint
           ext/glslang/Test/spv.MissShader.rmiss
           ext/glslang/Test/spv.MissShaderMotion.rmiss
           ext/glslang/Test/spv.MissShader_Errors.rmiss
           ext/glslang/Test/spv.OVR_multiview.vert
           ext/glslang/Test/spv.Operations.frag
           ext/glslang/Test/spv.RayCallable.rcall
           ext/glslang/Test/spv.RayCallable_Errors.rcall
           ext/glslang/Test/spv.RayConstants.rgen
           ext/glslang/Test/spv.RayGenShader.rgen
           ext/glslang/Test/spv.RayGenShader11.rgen
           ext/glslang/Test/spv.RayGenShaderArray.rgen
           ext/glslang/Test/spv.RayGenShaderMotion.rgen
           ext/glslang/Test/spv.RayGenShader_Errors.rgen
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.NonBlock.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.scalar.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.std140.comp
           ext/glslang/Test/spv.WorkgroupMemoryExplicitLayout.std430.comp
           ext/glslang/Test/spv.accessChain.frag
           ext/glslang/Test/spv.aggOps.frag
           ext/glslang/Test/spv.always-discard.frag
           ext/glslang/Test/spv.always-discard2.frag
           ext/glslang/Test/spv.arbPostDepthCoverage.frag
           ext/glslang/Test/spv.arbPostDepthCoverage_Error.frag
           ext/glslang/Test/spv.atomiAddEXT.error.mesh
           ext/glslang/Test/spv.atomiAddEXT.task
           ext/glslang/Test/spv.atomic.comp
           ext/glslang/Test/spv.atomicAdd.bufferReference.comp
           ext/glslang/Test/spv.atomicCounter.comp
           ext/glslang/Test/spv.atomicFloat.comp
           ext/glslang/Test/spv.atomicFloat2.comp
           ext/glslang/Test/spv.atomicFloat_Error.comp
           ext/glslang/Test/spv.atomicInt64.comp
           ext/glslang/Test/spv.atomicStoreInt64.comp
           ext/glslang/Test/spv.barrier.vert
           ext/glslang/Test/spv.bitCast.frag
           ext/glslang/Test/spv.bool.vert
           ext/glslang/Test/spv.boolInBlock.frag
           ext/glslang/Test/spv.branch-return.vert
           ext/glslang/Test/spv.buffer.autoassign.frag
           ext/glslang/Test/spv.bufferhandle1.frag
           ext/glslang/Test/spv.bufferhandle10.frag
           ext/glslang/Test/spv.bufferhandle11.frag
           ext/glslang/Test/spv.bufferhandle12.frag
           ext/glslang/Test/spv.bufferhandle13.frag
           ext/glslang/Test/spv.bufferhandle14.frag
           ext/glslang/Test/spv.bufferhandle15.frag
           ext/glslang/Test/spv.bufferhandle16.frag
           ext/glslang/Test/spv.bufferhandle17_Errors.frag
           ext/glslang/Test/spv.bufferhandle18.frag
           ext/glslang/Test/spv.bufferhandle19_Errors.frag
           ext/glslang/Test/spv.bufferhandle2.frag
           ext/glslang/Test/spv.bufferhandle3.frag
           ext/glslang/Test/spv.bufferhandle4.frag
           ext/glslang/Test/spv.bufferhandle5.frag
           ext/glslang/Test/spv.bufferhandle6.frag
           ext/glslang/Test/spv.bufferhandle7.frag
           ext/glslang/Test/spv.bufferhandle8.frag
           ext/glslang/Test/spv.bufferhandle9.frag
           ext/glslang/Test/spv.bufferhandleUvec2.frag
           ext/glslang/Test/spv.bufferhandle_Error.frag
           ext/glslang/Test/spv.builtInXFB.vert
           ext/glslang/Test/spv.builtin.PrimitiveShadingRateEXT.vert
           ext/glslang/Test/spv.builtin.ShadingRateEXT.frag
           ext/glslang/Test/spv.computeShaderDerivatives.comp
           ext/glslang/Test/spv.computeShaderDerivatives2.comp
           ext/glslang/Test/spv.conditionalDemote.frag
           ext/glslang/Test/spv.conditionalDiscard.frag
           ext/glslang/Test/spv.constConstruct.vert
           ext/glslang/Test/spv.constStruct.vert
           ext/glslang/Test/spv.constructComposite.comp
           ext/glslang/Test/spv.controlFlowAttributes.frag
           ext/glslang/Test/spv.conversion.frag
           ext/glslang/Test/spv.coopmat.comp
           ext/glslang/Test/spv.coopmat_Error.comp
           ext/glslang/Test/spv.dataOut.frag
           ext/glslang/Test/spv.dataOutIndirect.frag
           ext/glslang/Test/spv.dataOutIndirect.vert
           ext/glslang/Test/spv.dead-after-continue.vert
           ext/glslang/Test/spv.dead-after-discard.frag
           ext/glslang/Test/spv.dead-after-loop-break.vert
           ext/glslang/Test/spv.dead-after-return.vert
           ext/glslang/Test/spv.dead-after-switch-break.vert
           ext/glslang/Test/spv.dead-complex-continue-after-return.vert
           ext/glslang/Test/spv.dead-complex-merge-after-return.vert
           ext/glslang/Test/spv.debugInfo.frag
           ext/glslang/Test/spv.debugPrintf.frag
           ext/glslang/Test/spv.debugPrintf_Error.frag
           ext/glslang/Test/spv.debuginfo.const_params.glsl.comp
           ext/glslang/Test/spv.deepRvalue.frag
           ext/glslang/Test/spv.demoteDisabled.frag
           ext/glslang/Test/spv.depthOut.frag
           ext/glslang/Test/spv.depthUnchanged.frag
           ext/glslang/Test/spv.deviceGroup.frag
           ext/glslang/Test/spv.discard-dce.frag
           ext/glslang/Test/spv.do-simple.vert
           ext/glslang/Test/spv.do-while-continue-break.vert
           ext/glslang/Test/spv.doWhileLoop.frag
           ext/glslang/Test/spv.double.comp
           ext/glslang/Test/spv.drawParams.vert
           ext/glslang/Test/spv.earlyAndlateFragmentTests.frag
           ext/glslang/Test/spv.earlyReturnDiscard.frag
           ext/glslang/Test/spv.explicittypes.frag
           ext/glslang/Test/spv.ext.AccelDecl.frag
           ext/glslang/Test/spv.ext.AnyHitShader.rahit
           ext/glslang/Test/spv.ext.AnyHitShader_Errors.rahit
           ext/glslang/Test/spv.ext.ClosestHitShader.rchit
           ext/glslang/Test/spv.ext.ClosestHitShader_Errors.rchit
           ext/glslang/Test/spv.ext.ClosestHitShader_Subgroup.rchit
           ext/glslang/Test/spv.ext.IntersectShader.rint
           ext/glslang/Test/spv.ext.IntersectShader_Errors.rint
           ext/glslang/Test/spv.ext.MissShader.rmiss
           ext/glslang/Test/spv.ext.MissShader_Errors.rmiss
           ext/glslang/Test/spv.ext.RayCallable.rcall
           ext/glslang/Test/spv.ext.RayCallable_Errors.rcall
           ext/glslang/Test/spv.ext.RayConstants.rgen
           ext/glslang/Test/spv.ext.RayGenSBTlayout.rgen
           ext/glslang/Test/spv.ext.RayGenSBTlayout140.rgen
           ext/glslang/Test/spv.ext.RayGenSBTlayout430.rgen
           ext/glslang/Test/spv.ext.RayGenSBTlayoutscalar.rgen
           ext/glslang/Test/spv.ext.RayGenShader.rgen
           ext/glslang/Test/spv.ext.RayGenShader11.rgen
           ext/glslang/Test/spv.ext.RayGenShaderArray.rgen
           ext/glslang/Test/spv.ext.RayGenShader_Errors.rgen
           ext/glslang/Test/spv.ext.RayPrimCull_Errors.rgen
           ext/glslang/Test/spv.ext.RayQueryDecl.frag
           ext/glslang/Test/spv.ext.World3x4.rahit
           ext/glslang/Test/spv.ext.meshShaderBuiltins.mesh
           ext/glslang/Test/spv.ext.meshShaderRedeclBuiltins.mesh
           ext/glslang/Test/spv.ext.meshShaderTaskMem.mesh
           ext/glslang/Test/spv.ext.meshShaderUserDefined.mesh
           ext/glslang/Test/spv.ext.meshTaskShader.task
           ext/glslang/Test/spv.extPostDepthCoverage.frag
           ext/glslang/Test/spv.extPostDepthCoverage_Error.frag
           ext/glslang/Test/spv.float16.frag
           ext/glslang/Test/spv.float16Fetch.frag
           ext/glslang/Test/spv.float16NoRelaxed.vert
           ext/glslang/Test/spv.float16convertonlyarith.comp
           ext/glslang/Test/spv.float16convertonlystorage.comp
           ext/glslang/Test/spv.float32.frag
           ext/glslang/Test/spv.float64.frag
           ext/glslang/Test/spv.flowControl.frag
           ext/glslang/Test/spv.for-complex-condition.vert
           ext/glslang/Test/spv.for-continue-break.vert
           ext/glslang/Test/spv.for-nobody.vert
           ext/glslang/Test/spv.for-notest.vert
           ext/glslang/Test/spv.for-simple.vert
           ext/glslang/Test/spv.forLoop.frag
           ext/glslang/Test/spv.forwardFun.frag
           ext/glslang/Test/spv.fragmentDensity-es.frag
           ext/glslang/Test/spv.fragmentDensity-neg.frag
           ext/glslang/Test/spv.fragmentDensity.frag
           ext/glslang/Test/spv.fragmentDensity.vert
           ext/glslang/Test/spv.fragmentShaderBarycentric.frag
           ext/glslang/Test/spv.fragmentShaderBarycentric2.frag
           ext/glslang/Test/spv.fragmentShaderBarycentric3.frag
           ext/glslang/Test/spv.fragmentShaderBarycentric4.frag
           ext/glslang/Test/spv.fsi.frag
           ext/glslang/Test/spv.fsi_Error.frag
           ext/glslang/Test/spv.fullyCovered.frag
           ext/glslang/Test/spv.funcall.array.frag
           ext/glslang/Test/spv.functionCall.frag
           ext/glslang/Test/spv.functionNestedOpaque.vert
           ext/glslang/Test/spv.functionParameterTypes.frag
           ext/glslang/Test/spv.functionSemantics.frag
           ext/glslang/Test/spv.glFragColor.frag
           ext/glslang/Test/spv.glsl.register.autoassign.frag
           ext/glslang/Test/spv.glsl.register.noautoassign.frag
           ext/glslang/Test/spv.hlslDebugInfo.vert
           ext/glslang/Test/spv.hlslOffsets.vert
           ext/glslang/Test/spv.image.frag
           ext/glslang/Test/spv.image.load-formatted.frag
           ext/glslang/Test/spv.imageAtomic64.comp
           ext/glslang/Test/spv.imageAtomic64.frag
           ext/glslang/Test/spv.imageLoadStoreLod.frag
           ext/glslang/Test/spv.int16.amd.frag
           ext/glslang/Test/spv.int16.frag
           ext/glslang/Test/spv.int32.frag
           ext/glslang/Test/spv.int64.frag
           ext/glslang/Test/spv.int8.frag
           ext/glslang/Test/spv.intOps.vert
           ext/glslang/Test/spv.intcoopmat.comp
           ext/glslang/Test/spv.interpOps.frag
           ext/glslang/Test/spv.intrinsicsSpirvByReference.vert
           ext/glslang/Test/spv.intrinsicsSpirvDecorate.frag
           ext/glslang/Test/spv.intrinsicsSpirvExecutionMode.frag
           ext/glslang/Test/spv.intrinsicsSpirvInstruction.vert
           ext/glslang/Test/spv.intrinsicsSpirvLiteral.vert
           ext/glslang/Test/spv.intrinsicsSpirvStorageClass.rchit
           ext/glslang/Test/spv.intrinsicsSpirvType.rgen
           ext/glslang/Test/spv.intrinsicsSpirvTypeLocalVar.vert
           ext/glslang/Test/spv.invariantAll.vert
           ext/glslang/Test/spv.layer.tese
           ext/glslang/Test/spv.layoutNested.vert
           ext/glslang/Test/spv.length.frag
           ext/glslang/Test/spv.load.bool.array.interface.block.frag
           ext/glslang/Test/spv.localAggregates.frag
           ext/glslang/Test/spv.loops.frag
           ext/glslang/Test/spv.loopsArtificial.frag
           ext/glslang/Test/spv.looseUniformNoLoc.vert
           ext/glslang/Test/spv.matFun.vert
           ext/glslang/Test/spv.matrix.frag
           ext/glslang/Test/spv.matrix2.frag
           ext/glslang/Test/spv.memoryQualifier.frag
           ext/glslang/Test/spv.memoryScopeSemantics.comp
           ext/glslang/Test/spv.memoryScopeSemantics_Error.comp
           ext/glslang/Test/spv.merge-unreachable.frag
           ext/glslang/Test/spv.meshShaderBuiltins.mesh
           ext/glslang/Test/spv.meshShaderPerViewBuiltins.mesh
           ext/glslang/Test/spv.meshShaderPerViewUserDefined.mesh
           ext/glslang/Test/spv.meshShaderPerView_Errors.mesh
           ext/glslang/Test/spv.meshShaderRedeclBuiltins.mesh
           ext/glslang/Test/spv.meshShaderRedeclPerViewBuiltins.mesh
           ext/glslang/Test/spv.meshShaderSharedMem.mesh
           ext/glslang/Test/spv.meshShaderTaskMem.mesh
           ext/glslang/Test/spv.meshShaderUserDefined.mesh
           ext/glslang/Test/spv.meshTaskShader.task
           ext/glslang/Test/spv.multiStruct.comp
           ext/glslang/Test/spv.multiStructFuncall.frag
           ext/glslang/Test/spv.multiView.frag
           ext/glslang/Test/spv.multiviewPerViewAttributes.tesc
           ext/glslang/Test/spv.multiviewPerViewAttributes.vert
           ext/glslang/Test/spv.newTexture.frag
           ext/glslang/Test/spv.noBuiltInLoc.vert
           ext/glslang/Test/spv.noDeadDecorations.vert
           ext/glslang/Test/spv.noLocation.vert
           ext/glslang/Test/spv.noWorkgroup.comp
           ext/glslang/Test/spv.nonSquare.vert
           ext/glslang/Test/spv.nonuniform.frag
           ext/glslang/Test/spv.nonuniform2.frag
           ext/glslang/Test/spv.nonuniform3.frag
           ext/glslang/Test/spv.nonuniform4.frag
           ext/glslang/Test/spv.nonuniform5.frag
           ext/glslang/Test/spv.nullInit.comp
           ext/glslang/Test/spv.nv.hitobject-allops.rchit
           ext/glslang/Test/spv.nv.hitobject-allops.rgen
           ext/glslang/Test/spv.nv.hitobject-allops.rmiss
           ext/glslang/Test/spv.offsets.frag
           ext/glslang/Test/spv.paramMemory.420.frag
           ext/glslang/Test/spv.paramMemory.frag
           ext/glslang/Test/spv.perprimitiveNV.frag
           ext/glslang/Test/spv.pp.line.frag
           ext/glslang/Test/spv.precise.tesc
           ext/glslang/Test/spv.precise.tese
           ext/glslang/Test/spv.precision.frag
           ext/glslang/Test/spv.precisionArgs.frag
           ext/glslang/Test/spv.precisionNonESSamp.frag
           ext/glslang/Test/spv.precisionTexture.frag
           ext/glslang/Test/spv.prepost.frag
           ext/glslang/Test/spv.privateVariableTypes.frag
           ext/glslang/Test/spv.pushConstant.vert
           ext/glslang/Test/spv.pushConstantAnon.vert
           ext/glslang/Test/spv.qualifiers.vert
           ext/glslang/Test/spv.queryL.frag
           ext/glslang/Test/spv.queueFamilyScope.comp
           ext/glslang/Test/spv.rankShift.comp
           ext/glslang/Test/spv.register.autoassign-2.frag
           ext/glslang/Test/spv.register.autoassign.frag
           ext/glslang/Test/spv.register.autoassign.rangetest.frag
           ext/glslang/Test/spv.register.noautoassign.frag
           ext/glslang/Test/spv.register.subpass.frag
           ext/glslang/Test/spv.rw.autoassign.frag
           ext/glslang/Test/spv.sample.frag
           ext/glslang/Test/spv.sampleId.frag
           ext/glslang/Test/spv.sampleMaskOverrideCoverage.frag
           ext/glslang/Test/spv.samplePosition.frag
           ext/glslang/Test/spv.samplerlessTextureFunctions.frag
           ext/glslang/Test/spv.scalarlayout.frag
           ext/glslang/Test/spv.scalarlayoutfloat16.frag
           ext/glslang/Test/spv.separate.frag
           ext/glslang/Test/spv.set.vert
           ext/glslang/Test/spv.shaderBallot.comp
           ext/glslang/Test/spv.shaderBallotAMD.comp
           ext/glslang/Test/spv.shaderDrawParams.vert
           ext/glslang/Test/spv.shaderFragMaskAMD.frag
           ext/glslang/Test/spv.shaderGroupVote.comp
           ext/glslang/Test/spv.shaderImageFootprint.frag
           ext/glslang/Test/spv.shaderStencilExport.frag
           ext/glslang/Test/spv.shadingRate.frag
           ext/glslang/Test/spv.shiftOps.frag
           ext/glslang/Test/spv.shortCircuit.frag
           ext/glslang/Test/spv.simpleFunctionCall.frag
           ext/glslang/Test/spv.simpleMat.vert
           ext/glslang/Test/spv.smBuiltins.frag
           ext/glslang/Test/spv.smBuiltins.vert
           ext/glslang/Test/spv.sparseTexture.frag
           ext/glslang/Test/spv.sparseTextureClamp.frag
           ext/glslang/Test/spv.specConst.vert
           ext/glslang/Test/spv.specConstArrayCheck.vert
           ext/glslang/Test/spv.specConstant.comp
           ext/glslang/Test/spv.specConstant.float16.comp
           ext/glslang/Test/spv.specConstant.int16.comp
           ext/glslang/Test/spv.specConstant.int8.comp
           ext/glslang/Test/spv.specConstant.vert
           ext/glslang/Test/spv.specConstantComposite.vert
           ext/glslang/Test/spv.specConstantOperations.vert
           ext/glslang/Test/spv.specTexture.frag
           ext/glslang/Test/spv.ssbo.autoassign.frag
           ext/glslang/Test/spv.ssboAlias.frag
           ext/glslang/Test/spv.stereoViewRendering.tesc
           ext/glslang/Test/spv.stereoViewRendering.vert
           ext/glslang/Test/spv.storageBuffer.vert
           ext/glslang/Test/spv.structAssignment.frag
           ext/glslang/Test/spv.structDeref.frag
           ext/glslang/Test/spv.structure.frag
           ext/glslang/Test/spv.subgroup.frag
           ext/glslang/Test/spv.subgroup.geom
           ext/glslang/Test/spv.subgroup.tesc
           ext/glslang/Test/spv.subgroup.tese
           ext/glslang/Test/spv.subgroup.vert
           ext/glslang/Test/spv.subgroupArithmetic.comp
           ext/glslang/Test/spv.subgroupBallot.comp
           ext/glslang/Test/spv.subgroupBallotNeg.comp
           ext/glslang/Test/spv.subgroupBasic.comp
           ext/glslang/Test/spv.subgroupClustered.comp
           ext/glslang/Test/spv.subgroupClusteredNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesArithmetic.comp
           ext/glslang/Test/spv.subgroupExtendedTypesArithmeticNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesBallot.comp
           ext/glslang/Test/spv.subgroupExtendedTypesBallotNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesClustered.comp
           ext/glslang/Test/spv.subgroupExtendedTypesClusteredNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesPartitioned.comp
           ext/glslang/Test/spv.subgroupExtendedTypesPartitionedNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesQuad.comp
           ext/glslang/Test/spv.subgroupExtendedTypesQuadNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesShuffle.comp
           ext/glslang/Test/spv.subgroupExtendedTypesShuffleNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesShuffleRelative.comp
           ext/glslang/Test/spv.subgroupExtendedTypesShuffleRelativeNeg.comp
           ext/glslang/Test/spv.subgroupExtendedTypesVote.comp
           ext/glslang/Test/spv.subgroupExtendedTypesVoteNeg.comp
           ext/glslang/Test/spv.subgroupPartitioned.comp
           ext/glslang/Test/spv.subgroupQuad.comp
           ext/glslang/Test/spv.subgroupShuffle.comp
           ext/glslang/Test/spv.subgroupShuffleRelative.comp
           ext/glslang/Test/spv.subgroupSizeARB.frag
           ext/glslang/Test/spv.subgroupUniformControlFlow.vert
           ext/glslang/Test/spv.subgroupVote.comp
           ext/glslang/Test/spv.subpass.frag
           ext/glslang/Test/spv.switch.frag
           ext/glslang/Test/spv.swizzle.frag
           ext/glslang/Test/spv.swizzleInversion.frag
           ext/glslang/Test/spv.targetOpenGL.vert
           ext/glslang/Test/spv.targetVulkan.vert
           ext/glslang/Test/spv.terminate.frag
           ext/glslang/Test/spv.test.frag
           ext/glslang/Test/spv.test.vert
           ext/glslang/Test/spv.texture.frag
           ext/glslang/Test/spv.texture.sampler.transform.frag
           ext/glslang/Test/spv.texture.vert
           ext/glslang/Test/spv.textureBuffer.vert
           ext/glslang/Test/spv.textureError.frag
           ext/glslang/Test/spv.textureGatherBiasLod.frag
           ext/glslang/Test/spv.types.frag
           ext/glslang/Test/spv.uint.frag
           ext/glslang/Test/spv.uniformArray.frag
           ext/glslang/Test/spv.uniformInitializer.frag
           ext/glslang/Test/spv.uniformInitializerSpecConstant.frag
           ext/glslang/Test/spv.uniformInitializerStruct.frag
           ext/glslang/Test/spv.unit1.frag
           ext/glslang/Test/spv.unit2.frag
           ext/glslang/Test/spv.unit3.frag
           ext/glslang/Test/spv.variableArrayIndex.frag
           ext/glslang/Test/spv.varyingArray.frag
           ext/glslang/Test/spv.varyingArrayIndirect.frag
           ext/glslang/Test/spv.vecMatConstruct.frag
           ext/glslang/Test/spv.viewportArray2.tesc
           ext/glslang/Test/spv.viewportArray2.vert
           ext/glslang/Test/spv.viewportindex.tese
           ext/glslang/Test/spv.voidFunction.frag
           ext/glslang/Test/spv.volatileAtomic.comp
           ext/glslang/Test/spv.vulkan100.subgroupArithmetic.comp
           ext/glslang/Test/spv.vulkan100.subgroupPartitioned.comp
           ext/glslang/Test/spv.vulkan110.int16.frag
           ext/glslang/Test/spv.vulkan110.storageBuffer.vert
           ext/glslang/Test/spv.while-continue-break.vert
           ext/glslang/Test/spv.while-simple.vert
           ext/glslang/Test/spv.whileLoop.frag
           ext/glslang/Test/spv.xfb.vert
           ext/glslang/Test/spv.xfb2.vert
           ext/glslang/Test/spv.xfb3.vert
           ext/glslang/Test/spv.xfbOffsetOnBlockMembersAssignment.vert
           ext/glslang/Test/spv.xfbOffsetOnStructMembersAssignment.vert
           ext/glslang/Test/spv.xfbOverlapOffsetCheckWithBlockAndMember.vert
           ext/glslang/Test/spv.xfbStrideJustOnce.vert
           ext/glslang/Test/stringToDouble.vert
           ext/glslang/Test/struct.error.frag
           ext/glslang/Test/structAssignment.frag
           ext/glslang/Test/structDeref.frag
           ext/glslang/Test/structure.frag
           ext/glslang/Test/switch.frag
           ext/glslang/Test/swizzle.frag
           ext/glslang/Test/syntaxError.frag
           ext/glslang/Test/terminate.frag
           ext/glslang/Test/terminate.vert
           ext/glslang/Test/test.frag
           ext/glslang/Test/texture.frag
           ext/glslang/Test/textureQueryLOD.frag
           ext/glslang/Test/textureoffset_sampler2darrayshadow.vert
           ext/glslang/Test/tokenLength.vert
           ext/glslang/Test/tokenPaste.vert
           ext/glslang/Test/types.frag
           ext/glslang/Test/uint.frag
           ext/glslang/Test/uniformArray.frag
           ext/glslang/Test/validate-shaders.sh
           ext/glslang/Test/variableArrayIndex.frag
           ext/glslang/Test/varyingArray.frag
           ext/glslang/Test/varyingArrayIndirect.frag
           ext/glslang/Test/vk.relaxed.changeSet.frag
           ext/glslang/Test/vk.relaxed.changeSet.vert
           ext/glslang/Test/vk.relaxed.errorcheck.frag
           ext/glslang/Test/vk.relaxed.errorcheck.vert
           ext/glslang/Test/vk.relaxed.frag
           ext/glslang/Test/vk.relaxed.link1.frag
           ext/glslang/Test/vk.relaxed.link2.frag
           ext/glslang/Test/vk.relaxed.stagelink.0.0.frag
           ext/glslang/Test/vk.relaxed.stagelink.0.0.vert
           ext/glslang/Test/vk.relaxed.stagelink.0.1.frag
           ext/glslang/Test/vk.relaxed.stagelink.0.1.vert
           ext/glslang/Test/vk.relaxed.stagelink.0.2.frag
           ext/glslang/Test/vk.relaxed.stagelink.0.2.vert
           ext/glslang/Test/vk.relaxed.stagelink.frag
           ext/glslang/Test/vk.relaxed.stagelink.vert
           ext/glslang/Test/voidFunction.frag
           ext/glslang/Test/vulkan.ast.vert
           ext/glslang/Test/vulkan.comp
           ext/glslang/Test/vulkan.frag
           ext/glslang/Test/vulkan.vert
           ext/glslang/Test/web.array.frag
           ext/glslang/Test/web.basic.vert
           ext/glslang/Test/web.builtins.frag
           ext/glslang/Test/web.builtins.vert
           ext/glslang/Test/web.comp
           ext/glslang/Test/web.controlFlow.frag
           ext/glslang/Test/web.operations.frag
           ext/glslang/Test/web.runtests
           ext/glslang/Test/web.separate.frag
           ext/glslang/Test/web.testlist
           ext/glslang/Test/web.texture.frag
           ext/glslang/Test/whileLoop.frag
           ext/glslang/Test/xfbUnsizedArray.error.tese
           ext/glslang/Test/xfbUnsizedArray.error.vert
           ext/glslang/WORKSPACE
           ext/glslang/_config.yml
           ext/glslang/glslang/OSDependent/Web/glslang.after.js
           ext/glslang/glslang/OSDependent/Web/glslang.pre.js
           ext/glslang/gtests/README.md
           ext/glslang/known_good.json
           ext/glslang/known_good_khr.json
           ext/glslang/kokoro/windows-msvc-2015-release-bazel/build.bat
           ext/glslang/license-checker.cfg
           ext/jpge/README.md
           ext/jpge/jpgd.h
           ext/jpge/jpge.h
           ext/libarmips.vcxproj.filters
           ext/libchdr-build/CMakeLists.txt
           ext/libchdr.vcxproj.filters
           ext/libchdr/.git
           ext/libchdr/.github/workflows/cmake.yml
           ext/libchdr/CMakeLists.txt
           ext/libchdr/README.md
           ext/libchdr/deps/lzma-19.00/CMakeLists.txt
           ext/libchdr/deps/lzma-19.00/include/7zTypes.h
           ext/libchdr/deps/lzma-19.00/include/Alloc.h
           ext/libchdr/deps/lzma-19.00/include/Bra.h
           ext/libchdr/deps/lzma-19.00/include/Compiler.h
           ext/libchdr/deps/lzma-19.00/include/CpuArch.h
           ext/libchdr/deps/lzma-19.00/include/Delta.h
           ext/libchdr/deps/lzma-19.00/include/LzFind.h
           ext/libchdr/deps/lzma-19.00/include/LzHash.h
           ext/libchdr/deps/lzma-19.00/include/Lzma86.h
           ext/libchdr/deps/lzma-19.00/include/LzmaDec.h
           ext/libchdr/deps/lzma-19.00/include/LzmaEnc.h
           ext/libchdr/deps/lzma-19.00/include/LzmaLib.h
           ext/libchdr/deps/lzma-19.00/include/Precomp.h
           ext/libchdr/deps/lzma-19.00/include/Sort.h
           ext/libchdr/deps/lzma-19.00/lzma-history.txt
           ext/libchdr/deps/lzma-19.00/lzma.txt
           ext/libchdr/deps/lzma-19.00/lzma.vcxproj
           ext/libchdr/deps/lzma-19.00/lzma.vcxproj.filters
           ext/libchdr/deps/lzma-19.00/src/Alloc.c
           ext/libchdr/deps/lzma-19.00/src/Bra86.c
           ext/libchdr/deps/lzma-19.00/src/BraIA64.c
           ext/libchdr/deps/lzma-19.00/src/CpuArch.c
           ext/libchdr/deps/lzma-19.00/src/Delta.c
           ext/libchdr/deps/lzma-19.00/src/LzFind.c
           ext/libchdr/deps/lzma-19.00/src/Lzma86Dec.c
           ext/libchdr/deps/lzma-19.00/src/LzmaDec.c
           ext/libchdr/deps/lzma-19.00/src/LzmaEnc.c
           ext/libchdr/deps/lzma-19.00/src/Sort.c
           ext/libchdr/deps/lzma-22.01/7zC.txt
           ext/libchdr/deps/lzma-22.01/7zFormat.txt
           ext/libchdr/deps/lzma-22.01/CMakeLists.txt
           ext/libchdr/deps/lzma-22.01/Methods.txt
           ext/libchdr/deps/lzma-22.01/include/7z.h
           ext/libchdr/deps/lzma-22.01/include/7zAlloc.h
           ext/libchdr/deps/lzma-22.01/include/7zBuf.h
           ext/libchdr/deps/lzma-22.01/include/7zCrc.h
           ext/libchdr/deps/lzma-22.01/include/7zFile.h
           ext/libchdr/deps/lzma-22.01/include/7zTypes.h
           ext/libchdr/deps/lzma-22.01/include/7zVersion.h
           ext/libchdr/deps/lzma-22.01/include/Aes.h
           ext/libchdr/deps/lzma-22.01/include/Alloc.h
           ext/libchdr/deps/lzma-22.01/include/Bcj2.h
           ext/libchdr/deps/lzma-22.01/include/Bra.h
           ext/libchdr/deps/lzma-22.01/include/Compiler.h
           ext/libchdr/deps/lzma-22.01/include/CpuArch.h
           ext/libchdr/deps/lzma-22.01/include/Delta.h
           ext/libchdr/deps/lzma-22.01/include/DllSecur.h
           ext/libchdr/deps/lzma-22.01/include/LzFind.h
           ext/libchdr/deps/lzma-22.01/include/LzFindMt.h
           ext/libchdr/deps/lzma-22.01/include/LzHash.h
           ext/libchdr/deps/lzma-22.01/include/Lzma86.h
           ext/libchdr/deps/lzma-22.01/include/LzmaDec.h
           ext/libchdr/deps/lzma-22.01/include/LzmaEnc.h
           ext/libchdr/deps/lzma-22.01/include/LzmaLib.h
           ext/libchdr/deps/lzma-22.01/include/MtCoder.h
           ext/libchdr/deps/lzma-22.01/include/MtDec.h
           ext/libchdr/deps/lzma-22.01/include/Precomp.h
           ext/libchdr/deps/lzma-22.01/include/RotateDefs.h
           ext/libchdr/deps/lzma-22.01/include/Sha256.h
           ext/libchdr/deps/lzma-22.01/include/Sort.h
           ext/libchdr/deps/lzma-22.01/include/Threads.h
           ext/libchdr/deps/lzma-22.01/installer.txt
           ext/libchdr/deps/lzma-22.01/lzma-history.txt
           ext/libchdr/deps/lzma-22.01/lzma-sdk.txt
           ext/libchdr/deps/lzma-22.01/lzma.txt
           ext/libchdr/deps/lzma-22.01/lzma.vcxproj
           ext/libchdr/deps/lzma-22.01/lzma.vcxproj.filters
           ext/libchdr/deps/lzma-22.01/src/Alloc.c
           ext/libchdr/deps/lzma-22.01/src/Asm/arm/7zCrcOpt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/arm64/7zAsm.S
           ext/libchdr/deps/lzma-22.01/src/Asm/arm64/LzmaDecOpt.S
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/7zAsm.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/7zCrcOpt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/AesOpt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/LzFindOpt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/LzmaDecOpt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/Sha256Opt.asm
           ext/libchdr/deps/lzma-22.01/src/Asm/x86/XzCrc64Opt.asm
           ext/libchdr/deps/lzma-22.01/src/Bcj2.c
           ext/libchdr/deps/lzma-22.01/src/Bcj2Enc.c
           ext/libchdr/deps/lzma-22.01/src/Bra.c
           ext/libchdr/deps/lzma-22.01/src/Bra86.c
           ext/libchdr/deps/lzma-22.01/src/BraIA64.c
           ext/libchdr/deps/lzma-22.01/src/CpuArch.c
           ext/libchdr/deps/lzma-22.01/src/Delta.c
           ext/libchdr/deps/lzma-22.01/src/LzFind.c
           ext/libchdr/deps/lzma-22.01/src/LzFindMt.c
           ext/libchdr/deps/lzma-22.01/src/LzFindOpt.c
           ext/libchdr/deps/lzma-22.01/src/Lzma86Dec.c
           ext/libchdr/deps/lzma-22.01/src/Lzma86Enc.c
           ext/libchdr/deps/lzma-22.01/src/LzmaDec.c
           ext/libchdr/deps/lzma-22.01/src/LzmaEnc.c
           ext/libchdr/deps/lzma-22.01/src/LzmaLib.c
           ext/libchdr/deps/lzma-22.01/src/MtCoder.c
           ext/libchdr/deps/lzma-22.01/src/MtDec.c
           ext/libchdr/deps/lzma-22.01/src/Sort.c
           ext/libchdr/deps/lzma-22.01/src/var_clang.mak
           ext/libchdr/deps/lzma-22.01/src/var_clang_arm64.mak
           ext/libchdr/deps/lzma-22.01/src/var_clang_x64.mak
           ext/libchdr/deps/lzma-22.01/src/var_clang_x86.mak
           ext/libchdr/deps/lzma-22.01/src/var_gcc.mak
           ext/libchdr/deps/lzma-22.01/src/var_gcc_arm64.mak
           ext/libchdr/deps/lzma-22.01/src/var_gcc_x64.mak
           ext/libchdr/deps/lzma-22.01/src/var_gcc_x86.mak
           ext/libchdr/deps/lzma-22.01/src/var_mac_arm64.mak
           ext/libchdr/deps/lzma-22.01/src/var_mac_x64.mak
           ext/libchdr/deps/lzma-22.01/src/warn_clang.mak
           ext/libchdr/deps/lzma-22.01/src/warn_clang_mac.mak
           ext/libchdr/deps/lzma-22.01/src/warn_gcc.mak
           ext/libchdr/deps/zlib-1.2.13/CMakeLists.txt
           ext/libchdr/deps/zlib-1.2.13/FAQ
           ext/libchdr/deps/zlib-1.2.13/INDEX
           ext/libchdr/deps/zlib-1.2.13/Makefile
           ext/libchdr/deps/zlib-1.2.13/amiga/Makefile.sas
           ext/libchdr/deps/zlib-1.2.13/configure
           ext/libchdr/deps/zlib-1.2.13/contrib/README.contrib
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib.gpr
           ext/libchdr/deps/zlib-1.2.13/contrib/blast/Makefile
           ext/libchdr/deps/zlib-1.2.13/contrib/blast/README
           ext/libchdr/deps/zlib-1.2.13/contrib/blast/test.pk
           ext/libchdr/deps/zlib-1.2.13/contrib/blast/test.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/delphi/ZLib.pas
           ext/libchdr/deps/zlib-1.2.13/contrib/delphi/ZLibConst.pas
           ext/libchdr/deps/zlib-1.2.13/contrib/delphi/readme.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/delphi/zlibd32.mak
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib.build
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib.chm
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib.sln
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/AssemblyInfo.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/gcc_gvmat64/gvmat64.S
           ext/libchdr/deps/zlib-1.2.13/contrib/infback9/README
           ext/libchdr/deps/zlib-1.2.13/contrib/infback9/inffix9.h
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream/test.cpp
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream/zfstream.cpp
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream/zfstream.h
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream2/zstream_test.cpp
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream3/README
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream3/TODO
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream3/test.cc
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream3/zfstream.cc
           ext/libchdr/deps/zlib-1.2.13/contrib/iostream3/zfstream.h
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/Makefile
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/Makefile.am
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/MiniZip64_Changes.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/configure.ac
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/make_vms.com
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/miniunzip.1
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/minizip.1
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/minizip.pc.in
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/mztools.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/mztools.h
           ext/libchdr/deps/zlib-1.2.13/contrib/pascal/example.pas
           ext/libchdr/deps/zlib-1.2.13/contrib/pascal/zlibd32.mak
           ext/libchdr/deps/zlib-1.2.13/contrib/pascal/zlibpas.pas
           ext/libchdr/deps/zlib-1.2.13/contrib/puff/Makefile
           ext/libchdr/deps/zlib-1.2.13/contrib/puff/README
           ext/libchdr/deps/zlib-1.2.13/contrib/puff/zeros.raw
           ext/libchdr/deps/zlib-1.2.13/contrib/testzlib/testzlib.c
           ext/libchdr/deps/zlib-1.2.13/contrib/testzlib/testzlib.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/untgz/Makefile
           ext/libchdr/deps/zlib-1.2.13/contrib/untgz/Makefile.msc
           ext/libchdr/deps/zlib-1.2.13/contrib/untgz/untgz.c
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/readme.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/miniunz.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/miniunz.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/minizip.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/minizip.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/testzlib.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/testzlib.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/testzlibdll.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlib.rc
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibstat.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibstat.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.def
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.sln
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc10/zlibvc.vcxproj.filters
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/miniunz.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/minizip.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/testzlib.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/testzlibdll.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/zlib.rc
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/zlibstat.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.def
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.sln
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc11/zlibvc.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/miniunz.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/minizip.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/testzlib.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/testzlibdll.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/zlib.rc
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/zlibstat.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.def
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.sln
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc12/zlibvc.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/miniunz.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/minizip.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/testzlib.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/testzlibdll.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/zlib.rc
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/zlibstat.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.def
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.sln
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc14/zlibvc.vcxproj
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/zlib.rc
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.def
           ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.sln
           ext/libchdr/deps/zlib-1.2.13/crc32.h
           ext/libchdr/deps/zlib-1.2.13/doc/algorithm.txt
           ext/libchdr/deps/zlib-1.2.13/doc/crc-doc.1.0.pdf
           ext/libchdr/deps/zlib-1.2.13/doc/txtvsbin.txt
           ext/libchdr/deps/zlib-1.2.13/examples/README.examples
           ext/libchdr/deps/zlib-1.2.13/examples/fitblk.c
           ext/libchdr/deps/zlib-1.2.13/examples/zpipe.c
           ext/libchdr/deps/zlib-1.2.13/inffixed.h
           ext/libchdr/deps/zlib-1.2.13/make_vms.com
           ext/libchdr/deps/zlib-1.2.13/msdos/Makefile.bor
           ext/libchdr/deps/zlib-1.2.13/msdos/Makefile.msc
           ext/libchdr/deps/zlib-1.2.13/msdos/Makefile.tc
           ext/libchdr/deps/zlib-1.2.13/nintendods/Makefile
           ext/libchdr/deps/zlib-1.2.13/nintendods/README
           ext/libchdr/deps/zlib-1.2.13/old/Makefile.riscos
           ext/libchdr/deps/zlib-1.2.13/old/README
           ext/libchdr/deps/zlib-1.2.13/old/descrip.mms
           ext/libchdr/deps/zlib-1.2.13/old/os2/Makefile.os2
           ext/libchdr/deps/zlib-1.2.13/old/os2/zlib.def
           ext/libchdr/deps/zlib-1.2.13/old/visual-basic.txt
           ext/libchdr/deps/zlib-1.2.13/os400/README400
           ext/libchdr/deps/zlib-1.2.13/os400/bndsrc
           ext/libchdr/deps/zlib-1.2.13/os400/make.sh
           ext/libchdr/deps/zlib-1.2.13/os400/zlib.inc
           ext/libchdr/deps/zlib-1.2.13/trees.h
           ext/libchdr/deps/zlib-1.2.13/watcom/watcom_f.mak
           ext/libchdr/deps/zlib-1.2.13/watcom/watcom_l.mak
           ext/libchdr/deps/zlib-1.2.13/win32/DLL_FAQ.txt
           ext/libchdr/deps/zlib-1.2.13/win32/Makefile.bor
           ext/libchdr/deps/zlib-1.2.13/win32/Makefile.msc
           ext/libchdr/deps/zlib-1.2.13/win32/VisualC.txt
           ext/libchdr/deps/zlib-1.2.13/win32/zlib.def
           ext/libchdr/deps/zlib-1.2.13/win32/zlib1.rc
           ext/libchdr/deps/zlib-1.2.13/zlib.3.pdf
           ext/libchdr/deps/zlib-1.2.13/zlib.map
           ext/libchdr/deps/zlib-1.2.13/zlib.pc.cmakein
           ext/libchdr/deps/zlib-1.2.13/zlib.pc.in
           ext/libchdr/include/dr_libs/dr_flac.h
           ext/libchdr/include/libchdr/bitstream.h
           ext/libchdr/include/libchdr/cdrom.h
           ext/libchdr/include/libchdr/chdconfig.h
           ext/libchdr/include/libchdr/coretypes.h
           ext/libchdr/include/libchdr/flac.h
           ext/libchdr/include/libchdr/huffman.h
           ext/libchdr/pkg-config.pc.in
           ext/libchdr/src/libchdr_bitstream.c
           ext/libchdr/src/libchdr_cdrom.c
           ext/libchdr/src/libchdr_flac.c
           ext/libchdr/src/libchdr_huffman.c
           ext/libchdr/src/link.T
           ext/libchdr/tests/CMakeLists.txt
           ext/libchdr/tests/benchmark.c
           ext/libkirk/AES.h
           ext/libkirk/CMakeLists.txt
           ext/libkirk/SHA1.c
           ext/libkirk/SHA1.h
           ext/libkirk/amctrl.c
           ext/libkirk/amctrl.h
           ext/libkirk/libkirk.vcxproj.filters
           ext/libpng17/CMakeLists.txt
           ext/libpng17/arm/neon.h
           ext/libzip/CMakeLists.txt
           ext/libzip/config.h
           ext/libzip/libzip.la
           ext/libzip/zip_err_str.c
           ext/libzip/zipconf.h
           ext/miniupnp-build/Android.mk
           ext/miniupnp/.git
           ext/miniupnp/.github/workflows/codeql-analysis.yml
           ext/miniupnp/.github/workflows/main.yml
           ext/miniupnp/.github/workflows/mingw.yml
           ext/miniupnp/.github/workflows/miniupnpd.yml
           ext/miniupnp/.gitignore
           ext/miniupnp/.gitlab-ci.yml
           ext/miniupnp/.travis.yml
           ext/miniupnp/CODE_OF_CONDUCT
           ext/miniupnp/CONTRIBUTING
           ext/miniupnp/README
           ext/miniupnp/SECURITY.md
           ext/miniupnp/appveyor.yml
           ext/miniupnp/minissdpd/.gitignore
           ext/miniupnp/minissdpd/Changelog.txt
           ext/miniupnp/minissdpd/Makefile
           ext/miniupnp/minissdpd/README.fr
           ext/miniupnp/minissdpd/VERSION
           ext/miniupnp/minissdpd/minissdpd.1
           ext/miniupnp/minissdpd/minissdpd.init.d.script
           ext/miniupnp/miniupnp.podspec
           ext/miniupnp/miniupnpc-async/.gitignore
           ext/miniupnp/miniupnpc-async/Changelog.txt
           ext/miniupnp/miniupnpc-async/config.h
           ext/miniupnp/miniupnpc-async/declspec.h
           ext/miniupnp/miniupnpc-async/minixml.c
           ext/miniupnp/miniupnpc-libevent/.gitignore
           ext/miniupnp/miniupnpc-libevent/Makefile
           ext/miniupnp/miniupnpc-libevent/README
           ext/miniupnp/miniupnpc-libevent/declspec.h
           ext/miniupnp/miniupnpc-libevent/minixml.c
           ext/miniupnp/miniupnpc-libuv/.gitignore
           ext/miniupnp/miniupnpc-libuv/Makefile
           ext/miniupnp/miniupnpc-libuv/README
           ext/miniupnp/miniupnpc-libuv/example.c
           ext/miniupnp/miniupnpc-libuv/miniupnpc_declspec.h
           ext/miniupnp/miniupnpc/.gitignore
           ext/miniupnp/miniupnpc/CMakeLists.txt
           ext/miniupnp/miniupnpc/Changelog.txt
           ext/miniupnp/miniupnpc/MANIFEST.in
           ext/miniupnp/miniupnpc/VERSION
           ext/miniupnp/miniupnpc/apiversions.txt
           ext/miniupnp/miniupnpc/java/.gitignore
           ext/miniupnp/miniupnpc/java/JavaBridgeTest.java
           ext/miniupnp/miniupnpc/java/testjava.bat
           ext/miniupnp/miniupnpc/java/testjava.sh
           ext/miniupnp/miniupnpc/man3/miniupnpc.3
           ext/miniupnp/miniupnpc/mingw32make.bat
           ext/miniupnp/miniupnpc/miniupnpc-config.cmake
           ext/miniupnp/miniupnpc/miniupnpc.def
           ext/miniupnp/miniupnpc/miniupnpc.rc
           ext/miniupnp/miniupnpc/miniupnpc_declspec.h
           ext/miniupnp/miniupnpc/miniupnpcstrings.h.cmake
           ext/miniupnp/miniupnpc/minixml.c
           ext/miniupnp/miniupnpc/msvc/.gitignore
           ext/miniupnp/miniupnpc/msvc/miniupnpc.sln
           ext/miniupnp/miniupnpc/msvc/miniupnpc.vcxproj
           ext/miniupnp/miniupnpc/msvc/miniupnpc.vcxproj.filters
           ext/miniupnp/miniupnpc/msvc/miniupnpc_vs2010.sln
           ext/miniupnp/miniupnpc/msvc/miniupnpc_vs2010.vcxproj
           ext/miniupnp/miniupnpc/msvc/miniupnpc_vs2010.vcxproj.filters
           ext/miniupnp/miniupnpc/msvc/miniupnpc_vs2015.sln
           ext/miniupnp/miniupnpc/msvc/upnpc-static.vcxproj
           ext/miniupnp/miniupnpc/msvc/upnpc-static.vcxproj.filters
           ext/miniupnp/miniupnpc/msvc/upnpc-static_vs2010.vcxproj
           ext/miniupnp/miniupnpc/setup.py
           ext/miniupnp/miniupnpc/setupmingw32.py
           ext/miniupnp/miniupnpc/testdesc/linksys_WAG200G_desc.values
           ext/miniupnp/miniupnpc/testdesc/new_LiveBox_desc.values
           ext/miniupnp/miniupnpc/testreplyparse/DeletePortMapping.namevalue
           ext/miniupnp/miniupnpc/testreplyparse/GetExternalIPAddress.namevalue
           ext/miniupnp/miniupnpc/testreplyparse/GetSpecificPortMappingEntryReq.namevalue
           ext/miniupnp/miniupnpc/testreplyparse/GetSpecificPortMappingEntryResp.namevalue
           ext/miniupnp/miniupnpc/testreplyparse/SetDefaultConnectionService.namevalue
           ext/miniupnp/miniupnpc/testreplyparse/readme.txt
           ext/miniupnp/miniupnpc/testupnpreplyparse.sh
           ext/miniupnp/miniupnpd/.gitignore
           ext/miniupnp/miniupnpd/Changelog.txt
           ext/miniupnp/miniupnpd/TODO
           ext/miniupnp/miniupnpd/VERSION
           ext/miniupnp/miniupnpd/bsd/Makefile
           ext/miniupnp/miniupnpd/bsd/testifacewatcher.c
           ext/miniupnp/miniupnpd/ipf/Makefile
           ext/miniupnp/miniupnpd/ipf/testipfrdr.c
           ext/miniupnp/miniupnpd/ipfw/Makefile
           ext/miniupnp/miniupnpd/linux/miniupnpd.service
           ext/miniupnp/miniupnpd/mac/Makefile
           ext/miniupnp/miniupnpd/miniupnpd.8
           ext/miniupnp/miniupnpd/miniupnpd.conf
           ext/miniupnp/miniupnpd/miniupnpd.doxyconf
           ext/miniupnp/miniupnpd/miniupnpd.rc.once.d.script
           ext/miniupnp/miniupnpd/miniupnpdctl.txt
           ext/miniupnp/miniupnpd/minixml.c
           ext/miniupnp/miniupnpd/natpmp.h
           ext/miniupnp/miniupnpd/netfilter/Makefile
           ext/miniupnp/miniupnpd/netfilter/ip6tables_display.sh
           ext/miniupnp/miniupnpd/netfilter/ip6tables_flush.sh
           ext/miniupnp/miniupnpd/netfilter/ip6tables_init.sh
           ext/miniupnp/miniupnpd/netfilter/ip6tables_removeall.sh
           ext/miniupnp/miniupnpd/netfilter/iptables_display.sh
           ext/miniupnp/miniupnpd/netfilter/iptables_display_miniupnpd.sh
           ext/miniupnp/miniupnpd/netfilter/iptables_flush.sh
           ext/miniupnp/miniupnpd/netfilter/iptables_init.sh
           ext/miniupnp/miniupnpd/netfilter/iptables_removeall.sh
           ext/miniupnp/miniupnpd/netfilter/miniupnpd_functions.sh
           ext/miniupnp/miniupnpd/netfilter/nfct_get.c
           ext/miniupnp/miniupnpd/netfilter/test_nfct_get.c
           ext/miniupnp/miniupnpd/netfilter/tiny_nf_nat.h
           ext/miniupnp/miniupnpd/netfilter_nft/Makefile
           ext/miniupnp/miniupnpd/netfilter_nft/README.md
           ext/miniupnp/miniupnpd/netfilter_nft/nfct_get.c
           ext/miniupnp/miniupnpd/netfilter_nft/scripts/nft_delete_chain.sh
           ext/miniupnp/miniupnpd/netfilter_nft/scripts/nft_display.sh
           ext/miniupnp/miniupnpd/netfilter_nft/scripts/nft_flush.sh
           ext/miniupnp/miniupnpd/netfilter_nft/scripts/nft_init.sh
           ext/miniupnp/miniupnpd/netfilter_nft/scripts/nft_removeall.sh
           ext/miniupnp/miniupnpd/netfilter_nft/test_nfct_get.c
           ext/miniupnp/miniupnpd/netfilter_nft/tiny_nf_nat.h
           ext/miniupnp/miniupnpd/objects.mk
           ext/miniupnp/miniupnpd/pcp_msg_struct.h
           ext/miniupnp/miniupnpd/pcplearndscp.c
           ext/miniupnp/miniupnpd/pcplearndscp.h
           ext/miniupnp/miniupnpd/pcpserver.c
           ext/miniupnp/miniupnpd/pcpserver.h
           ext/miniupnp/miniupnpd/pf/Makefile
           ext/miniupnp/miniupnpd/testgetifaddr.sh
           ext/miniupnp/miniupnpd/testssdppktgen.c
           ext/miniupnp/miniupnpd/testupnppermissions.sh
           ext/miniupnpc.vcxproj.filters
           ext/naett-build/CMakeLists.txt
           ext/naett/.clang-format
           ext/naett/.git
           ext/naett/.github/workflows/android.yml
           ext/naett/.github/workflows/cmdline.yml
           ext/naett/README.md
           ext/naett/example/Makefile
           ext/naett/example/main.c
           ext/naett/naett.c
           ext/naett/naett.h
           ext/naett/src/Makefile
           ext/naett/src/amalgam.h
           ext/naett/src/bundle.sh
           ext/naett/src/naett_android.c
           ext/naett/src/naett_core.c
           ext/naett/src/naett_internal.h
           ext/naett/src/naett_linux.c
           ext/naett/src/naett_objc.h
           ext/naett/src/naett_osx.c
           ext/naett/src/naett_win.c
           ext/naett/testrig/Makefile
           ext/naett/testrig/android/.gitignore
           ext/naett/testrig/android/app/build.gradle
           ext/naett/testrig/android/app/src/androidTest/java/naett/test/NaettTests.java
           ext/naett/testrig/android/app/src/main/cpp/CMakeLists.txt
           ext/naett/testrig/android/app/src/main/cpp/naettactivity.cpp
           ext/naett/testrig/android/app/src/main/res/drawable/icon.png
           ext/naett/testrig/android/build.gradle
           ext/naett/testrig/android/gradle.properties
           ext/naett/testrig/android/gradle/wrapper/gradle-wrapper.jar
           ext/naett/testrig/android/gradle/wrapper/gradle-wrapper.properties
           ext/naett/testrig/android/gradlew.bat
           ext/naett/testrig/android/run.sh
           ext/naett/testrig/android/settings.gradle
           ext/naett/testrig/go.mod
           ext/naett/testrig/rig.go
           ext/naett/testrig/test.c
           ext/native/.gitignore
           ext/native/tools/.gitignore
           ext/native/tools/CMakeLists.txt
           ext/native/tools/README.txt
           ext/native/tools/atlastool.cpp
           ext/native/tools/b.sh
           ext/native/tools/prebuilt/.git
           ext/native/tools/prebuilt/freetype/config/ftmodule.h
           ext/native/tools/prebuilt/freetype/ftchapters.h
           ext/native/tools/zimtool.cpp
           ext/native/tools/zimtool/zimtool.vcxproj.filters
           ext/openxr/README.md
           ext/rapidjson/.git
           ext/rapidjson/.gitattributes
           ext/rapidjson/.gitignore
           ext/rapidjson/.gitmodules
           ext/rapidjson/.travis.yml
           ext/rapidjson/CHANGELOG.md
           ext/rapidjson/CMakeLists.txt
           ext/rapidjson/CMakeModules/FindGTestSrc.cmake
           ext/rapidjson/RapidJSON.pc.in
           ext/rapidjson/RapidJSONConfig.cmake.in
           ext/rapidjson/RapidJSONConfigVersion.cmake.in
           ext/rapidjson/appveyor.yml
           ext/rapidjson/bin/data/glossary.json
           ext/rapidjson/bin/data/menu.json
           ext/rapidjson/bin/data/readme.txt
           ext/rapidjson/bin/data/sample.json
           ext/rapidjson/bin/data/webapp.json
           ext/rapidjson/bin/data/widget.json
           ext/rapidjson/bin/draft-04/schema
           ext/rapidjson/bin/encodings/utf16be.json
           ext/rapidjson/bin/encodings/utf16bebom.json
           ext/rapidjson/bin/encodings/utf16le.json
           ext/rapidjson/bin/encodings/utf16lebom.json
           ext/rapidjson/bin/encodings/utf32be.json
           ext/rapidjson/bin/encodings/utf32bebom.json
           ext/rapidjson/bin/encodings/utf32le.json
           ext/rapidjson/bin/encodings/utf32lebom.json
           ext/rapidjson/bin/encodings/utf8.json
           ext/rapidjson/bin/encodings/utf8bom.json
           ext/rapidjson/bin/jsonchecker/fail1.json
           ext/rapidjson/bin/jsonchecker/fail10.json
           ext/rapidjson/bin/jsonchecker/fail11.json
           ext/rapidjson/bin/jsonchecker/fail12.json
           ext/rapidjson/bin/jsonchecker/fail13.json
           ext/rapidjson/bin/jsonchecker/fail14.json
           ext/rapidjson/bin/jsonchecker/fail15.json
           ext/rapidjson/bin/jsonchecker/fail16.json
           ext/rapidjson/bin/jsonchecker/fail17.json
           ext/rapidjson/bin/jsonchecker/fail18.json
           ext/rapidjson/bin/jsonchecker/fail19.json
           ext/rapidjson/bin/jsonchecker/fail2.json
           ext/rapidjson/bin/jsonchecker/fail20.json
           ext/rapidjson/bin/jsonchecker/fail21.json
           ext/rapidjson/bin/jsonchecker/fail22.json
           ext/rapidjson/bin/jsonchecker/fail23.json
           ext/rapidjson/bin/jsonchecker/fail24.json
           ext/rapidjson/bin/jsonchecker/fail25.json
           ext/rapidjson/bin/jsonchecker/fail26.json
           ext/rapidjson/bin/jsonchecker/fail27.json
           ext/rapidjson/bin/jsonchecker/fail28.json
           ext/rapidjson/bin/jsonchecker/fail29.json
           ext/rapidjson/bin/jsonchecker/fail3.json
           ext/rapidjson/bin/jsonchecker/fail30.json
           ext/rapidjson/bin/jsonchecker/fail31.json
           ext/rapidjson/bin/jsonchecker/fail32.json
           ext/rapidjson/bin/jsonchecker/fail33.json
           ext/rapidjson/bin/jsonchecker/fail4.json
           ext/rapidjson/bin/jsonchecker/fail5.json
           ext/rapidjson/bin/jsonchecker/fail6.json
           ext/rapidjson/bin/jsonchecker/fail7.json
           ext/rapidjson/bin/jsonchecker/fail8.json
           ext/rapidjson/bin/jsonchecker/fail9.json
           ext/rapidjson/bin/jsonchecker/pass1.json
           ext/rapidjson/bin/jsonchecker/pass2.json
           ext/rapidjson/bin/jsonchecker/pass3.json
           ext/rapidjson/bin/jsonchecker/readme.txt
           ext/rapidjson/bin/jsonschema/.gitignore
           ext/rapidjson/bin/jsonschema/.travis.yml
           ext/rapidjson/bin/jsonschema/README.md
           ext/rapidjson/bin/jsonschema/bin/jsonschema_suite
           ext/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
           ext/rapidjson/bin/jsonschema/remotes/integer.json
           ext/rapidjson/bin/jsonschema/remotes/subSchemas.json
           ext/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
           ext/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft3/default.json
           ext/rapidjson/bin/jsonschema/tests/draft3/dependencies.json
           ext/rapidjson/bin/jsonschema/tests/draft3/disallow.json
           ext/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
           ext/rapidjson/bin/jsonschema/tests/draft3/enum.json
           ext/rapidjson/bin/jsonschema/tests/draft3/extends.json
           ext/rapidjson/bin/jsonschema/tests/draft3/items.json
           ext/rapidjson/bin/jsonschema/tests/draft3/maxItems.json
           ext/rapidjson/bin/jsonschema/tests/draft3/maxLength.json
           ext/rapidjson/bin/jsonschema/tests/draft3/maximum.json
           ext/rapidjson/bin/jsonschema/tests/draft3/minItems.json
           ext/rapidjson/bin/jsonschema/tests/draft3/minLength.json
           ext/rapidjson/bin/jsonschema/tests/draft3/minimum.json
           ext/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
           ext/rapidjson/bin/jsonschema/tests/draft3/optional/format.json
           ext/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
           ext/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
           ext/rapidjson/bin/jsonschema/tests/draft3/pattern.json
           ext/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft3/properties.json
           ext/rapidjson/bin/jsonschema/tests/draft3/ref.json
           ext/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
           ext/rapidjson/bin/jsonschema/tests/draft3/required.json
           ext/rapidjson/bin/jsonschema/tests/draft3/type.json
           ext/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
           ext/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
           ext/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft4/allOf.json
           ext/rapidjson/bin/jsonschema/tests/draft4/anyOf.json
           ext/rapidjson/bin/jsonschema/tests/draft4/default.json
           ext/rapidjson/bin/jsonschema/tests/draft4/definitions.json
           ext/rapidjson/bin/jsonschema/tests/draft4/dependencies.json
           ext/rapidjson/bin/jsonschema/tests/draft4/enum.json
           ext/rapidjson/bin/jsonschema/tests/draft4/items.json
           ext/rapidjson/bin/jsonschema/tests/draft4/maxItems.json
           ext/rapidjson/bin/jsonschema/tests/draft4/maxLength.json
           ext/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft4/maximum.json
           ext/rapidjson/bin/jsonschema/tests/draft4/minItems.json
           ext/rapidjson/bin/jsonschema/tests/draft4/minLength.json
           ext/rapidjson/bin/jsonschema/tests/draft4/minProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft4/minimum.json
           ext/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
           ext/rapidjson/bin/jsonschema/tests/draft4/not.json
           ext/rapidjson/bin/jsonschema/tests/draft4/oneOf.json
           ext/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
           ext/rapidjson/bin/jsonschema/tests/draft4/optional/format.json
           ext/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
           ext/rapidjson/bin/jsonschema/tests/draft4/pattern.json
           ext/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
           ext/rapidjson/bin/jsonschema/tests/draft4/properties.json
           ext/rapidjson/bin/jsonschema/tests/draft4/ref.json
           ext/rapidjson/bin/jsonschema/tests/draft4/refRemote.json
           ext/rapidjson/bin/jsonschema/tests/draft4/required.json
           ext/rapidjson/bin/jsonschema/tests/draft4/type.json
           ext/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
           ext/rapidjson/bin/jsonschema/tox.ini
           ext/rapidjson/bin/types/booleans.json
           ext/rapidjson/bin/types/floats.json
           ext/rapidjson/bin/types/guids.json
           ext/rapidjson/bin/types/integers.json
           ext/rapidjson/bin/types/mixed.json
           ext/rapidjson/bin/types/nulls.json
           ext/rapidjson/bin/types/paragraphs.json
           ext/rapidjson/bin/types/readme.txt
           ext/rapidjson/contrib/natvis/README.md
           ext/rapidjson/doc/CMakeLists.txt
           ext/rapidjson/doc/Doxyfile.in
           ext/rapidjson/doc/Doxyfile.zh-cn.in
           ext/rapidjson/doc/diagram/architecture.dot
           ext/rapidjson/doc/diagram/architecture.png
           ext/rapidjson/doc/diagram/insituparsing.dot
           ext/rapidjson/doc/diagram/insituparsing.png
           ext/rapidjson/doc/diagram/iterative-parser-states-diagram.dot
           ext/rapidjson/doc/diagram/iterative-parser-states-diagram.png
           ext/rapidjson/doc/diagram/makefile
           ext/rapidjson/doc/diagram/move1.dot
           ext/rapidjson/doc/diagram/move1.png
           ext/rapidjson/doc/diagram/move2.dot
           ext/rapidjson/doc/diagram/move2.png
           ext/rapidjson/doc/diagram/move3.dot
           ext/rapidjson/doc/diagram/move3.png
           ext/rapidjson/doc/diagram/normalparsing.dot
           ext/rapidjson/doc/diagram/normalparsing.png
           ext/rapidjson/doc/diagram/simpledom.dot
           ext/rapidjson/doc/diagram/simpledom.png
           ext/rapidjson/doc/diagram/tutorial.dot
           ext/rapidjson/doc/diagram/tutorial.png
           ext/rapidjson/doc/diagram/utilityclass.dot
           ext/rapidjson/doc/diagram/utilityclass.png
           ext/rapidjson/doc/dom.md
           ext/rapidjson/doc/dom.zh-cn.md
           ext/rapidjson/doc/encoding.md
           ext/rapidjson/doc/encoding.zh-cn.md
           ext/rapidjson/doc/faq.md
           ext/rapidjson/doc/faq.zh-cn.md
           ext/rapidjson/doc/features.md
           ext/rapidjson/doc/features.zh-cn.md
           ext/rapidjson/doc/internals.md
           ext/rapidjson/doc/internals.zh-cn.md
           ext/rapidjson/doc/logo/rapidjson.png
           ext/rapidjson/doc/misc/doxygenextra.css
           ext/rapidjson/doc/npm.md
           ext/rapidjson/doc/performance.md
           ext/rapidjson/doc/performance.zh-cn.md
           ext/rapidjson/doc/pointer.md
           ext/rapidjson/doc/pointer.zh-cn.md
           ext/rapidjson/doc/sax.md
           ext/rapidjson/doc/sax.zh-cn.md
           ext/rapidjson/doc/schema.md
           ext/rapidjson/doc/schema.zh-cn.md
           ext/rapidjson/doc/stream.md
           ext/rapidjson/doc/stream.zh-cn.md
           ext/rapidjson/doc/tutorial.md
           ext/rapidjson/doc/tutorial.zh-cn.md
           ext/rapidjson/docker/debian/Dockerfile
           ext/rapidjson/example/CMakeLists.txt
           ext/rapidjson/example/archiver/archiver.cpp
           ext/rapidjson/example/archiver/archiver.h
           ext/rapidjson/example/archiver/archivertest.cpp
           ext/rapidjson/example/capitalize/capitalize.cpp
           ext/rapidjson/example/condense/condense.cpp
           ext/rapidjson/example/filterkey/filterkey.cpp
           ext/rapidjson/example/filterkeydom/filterkeydom.cpp
           ext/rapidjson/example/jsonx/jsonx.cpp
           ext/rapidjson/example/lookaheadparser/lookaheadparser.cpp
           ext/rapidjson/example/messagereader/messagereader.cpp
           ext/rapidjson/example/parsebyparts/parsebyparts.cpp
           ext/rapidjson/example/pretty/pretty.cpp
           ext/rapidjson/example/prettyauto/prettyauto.cpp
           ext/rapidjson/example/schemavalidator/schemavalidator.cpp
           ext/rapidjson/example/serialize/serialize.cpp
           ext/rapidjson/example/simpledom/simpledom.cpp
           ext/rapidjson/example/simplepullreader/simplepullreader.cpp
           ext/rapidjson/example/simplereader/simplereader.cpp
           ext/rapidjson/example/simplewriter/simplewriter.cpp
           ext/rapidjson/example/tutorial/tutorial.cpp
           ext/rapidjson/include_dirs.js
           ext/rapidjson/library.json
           ext/rapidjson/package.json
           ext/rapidjson/test/CMakeLists.txt
           ext/rapidjson/test/perftest/CMakeLists.txt
           ext/rapidjson/test/perftest/schematest.cpp
           ext/rapidjson/test/unittest/CMakeLists.txt
           ext/rapidjson/test/valgrind.supp
           ext/rapidjson/thirdparty/gtest/.git
           ext/rapidjson/thirdparty/gtest/.gitignore
           ext/rapidjson/thirdparty/gtest/.travis.yml
           ext/rapidjson/thirdparty/gtest/CMakeLists.txt
           ext/rapidjson/thirdparty/gtest/README.md
           ext/rapidjson/thirdparty/gtest/googlemock/CHANGES
           ext/rapidjson/thirdparty/gtest/googlemock/CMakeLists.txt
           ext/rapidjson/thirdparty/gtest/googlemock/CONTRIBUTORS
           ext/rapidjson/thirdparty/gtest/googlemock/Makefile.am
           ext/rapidjson/thirdparty/gtest/googlemock/README.md
           ext/rapidjson/thirdparty/gtest/googlemock/build-aux/.keep
           ext/rapidjson/thirdparty/gtest/googlemock/configure.ac
           ext/rapidjson/thirdparty/gtest/googlemock/docs/CheatSheet.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/CookBook.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/DesignDoc.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/DevGuide.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/Documentation.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/ForDummies.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/FrequentlyAskedQuestions.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/KnownIssues.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_5/CheatSheet.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_5/CookBook.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_5/Documentation.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_5/ForDummies.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_5/FrequentlyAskedQuestions.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_6/CheatSheet.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_6/CookBook.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_6/Documentation.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_6/ForDummies.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_6/FrequentlyAskedQuestions.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_7/CheatSheet.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_7/CookBook.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_7/Documentation.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_7/ForDummies.md
           ext/rapidjson/thirdparty/gtest/googlemock/docs/v1_7/FrequentlyAskedQuestions.md
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h.pump
           ext/rapidjson/thirdparty/gtest/googlemock/make/Makefile
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2005/gmock.sln
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2010/gmock.sln
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2015/gmock.sln
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2015/gmock.vcxproj
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2015/gmock_main.vcxproj
           ext/rapidjson/thirdparty/gtest/googlemock/msvc/2015/gmock_test.vcxproj
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/README
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/README.cppclean
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/__init__.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/gmock-config.in
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_output_test_golden.txt
           ext/rapidjson/thirdparty/gtest/googletest/.gitignore
           ext/rapidjson/thirdparty/gtest/googletest/CHANGES
           ext/rapidjson/thirdparty/gtest/googletest/CMakeLists.txt
           ext/rapidjson/thirdparty/gtest/googletest/CONTRIBUTORS
           ext/rapidjson/thirdparty/gtest/googletest/Makefile.am
           ext/rapidjson/thirdparty/gtest/googletest/README.md
           ext/rapidjson/thirdparty/gtest/googletest/build-aux/.keep
           ext/rapidjson/thirdparty/gtest/googletest/cmake/internal_utils.cmake
           ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest.cbproj
           ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest.groupproj
           ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest_main.cbproj
           ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest_unittest.cbproj
           ext/rapidjson/thirdparty/gtest/googletest/configure.ac
           ext/rapidjson/thirdparty/gtest/googletest/docs/AdvancedGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/DevGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/Documentation.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/FAQ.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/Primer.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/PumpManual.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/Samples.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_AdvancedGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_Documentation.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_FAQ.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_Primer.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_PumpManual.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_5_XcodeGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_AdvancedGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_Documentation.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_FAQ.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_Primer.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_PumpManual.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_Samples.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_6_XcodeGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_AdvancedGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_Documentation.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_FAQ.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_Primer.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_PumpManual.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_Samples.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/V1_7_XcodeGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/docs/XcodeGuide.md
           ext/rapidjson/thirdparty/gtest/googletest/m4/acx_pthread.m4
           ext/rapidjson/thirdparty/gtest/googletest/m4/gtest.m4
           ext/rapidjson/thirdparty/gtest/googletest/make/Makefile
           ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest-md.sln
           ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest.sln
           ext/rapidjson/thirdparty/gtest/googletest/scripts/gtest-config.in
           ext/rapidjson/thirdparty/gtest/googletest/scripts/test/Makefile
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_output_test_golden_lin.txt
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/DebugProject.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/FrameworkTarget.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/General.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/ReleaseProject.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/StaticLibraryTarget.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Config/TestTarget.xcconfig
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj
           ext/rapidjson/thirdparty/gtest/googletest/xcode/gtest.xcodeproj/project.pbxproj
           ext/rapidjson/thirdparty/gtest/travis.sh
           ext/rapidjson/travis-doxygen.sh
           ext/rcheevos-build/CMakeLists.txt
           ext/rcheevos-build/rcheevos.vcxproj.filters
           ext/rcheevos/.editorconfig
           ext/rcheevos/.git
           ext/rcheevos/.github/workflows/c-cpp.yml
           ext/rcheevos/.gitignore
           ext/rcheevos/CHANGELOG.md
           ext/rcheevos/Package.swift
           ext/rcheevos/README.md
           ext/rcheevos/_config.yml
           ext/rcheevos/include/module.modulemap
           ext/rcheevos/include/rc_api_editor.h
           ext/rcheevos/include/rc_api_info.h
           ext/rcheevos/include/rc_api_request.h
           ext/rcheevos/include/rc_api_runtime.h
           ext/rcheevos/include/rc_api_user.h
           ext/rcheevos/include/rc_client.h
           ext/rcheevos/include/rc_consoles.h
           ext/rcheevos/include/rc_error.h
           ext/rcheevos/include/rc_hash.h
           ext/rcheevos/include/rc_runtime.h
           ext/rcheevos/include/rc_runtime_types.h
           ext/rcheevos/include/rc_url.h
           ext/rcheevos/include/rcheevos.h
           ext/rcheevos/src/rapi/rc_api_common.c
           ext/rcheevos/src/rapi/rc_api_common.h
           ext/rcheevos/src/rapi/rc_api_editor.c
           ext/rcheevos/src/rapi/rc_api_info.c
           ext/rcheevos/src/rapi/rc_api_runtime.c
           ext/rcheevos/src/rapi/rc_api_user.c
           ext/rcheevos/src/rc_client.c
           ext/rcheevos/src/rc_client_internal.h
           ext/rcheevos/src/rc_compat.c
           ext/rcheevos/src/rc_compat.h
           ext/rcheevos/src/rc_libretro.c
           ext/rcheevos/src/rc_libretro.h
           ext/rcheevos/src/rc_util.c
           ext/rcheevos/src/rc_util.h
           ext/rcheevos/src/rc_version.h
           ext/rcheevos/src/rcheevos/alloc.c
           ext/rcheevos/src/rcheevos/condition.c
           ext/rcheevos/src/rcheevos/condset.c
           ext/rcheevos/src/rcheevos/consoleinfo.c
           ext/rcheevos/src/rcheevos/format.c
           ext/rcheevos/src/rcheevos/lboard.c
           ext/rcheevos/src/rcheevos/memref.c
           ext/rcheevos/src/rcheevos/operand.c
           ext/rcheevos/src/rcheevos/rc_internal.h
           ext/rcheevos/src/rcheevos/rc_validate.c
           ext/rcheevos/src/rcheevos/rc_validate.h
           ext/rcheevos/src/rcheevos/richpresence.c
           ext/rcheevos/src/rcheevos/runtime.c
           ext/rcheevos/src/rcheevos/runtime_progress.c
           ext/rcheevos/src/rcheevos/trigger.c
           ext/rcheevos/src/rcheevos/value.c
           ext/rcheevos/src/rhash/cdreader.c
           ext/rcheevos/src/rhash/hash.c
           ext/rcheevos/src/rurl/url.c
           ext/rcheevos/test/Makefile
           ext/rcheevos/test/libretro.h
           ext/rcheevos/test/lua/Makefile
           ext/rcheevos/test/lua/README
           ext/rcheevos/test/lua/doc/index.css
           ext/rcheevos/test/lua/doc/logo.gif
           ext/rcheevos/test/lua/doc/lua.1
           ext/rcheevos/test/lua/doc/lua.css
           ext/rcheevos/test/lua/doc/luac.1
           ext/rcheevos/test/lua/doc/manual.css
           ext/rcheevos/test/lua/doc/osi-certified-72x60.png
           ext/rcheevos/test/lua/src/Makefile
           ext/rcheevos/test/lua/src/lapi.c
           ext/rcheevos/test/lua/src/lapi.h
           ext/rcheevos/test/lua/src/lauxlib.c
           ext/rcheevos/test/lua/src/lauxlib.h
           ext/rcheevos/test/lua/src/lbaselib.c
           ext/rcheevos/test/lua/src/lbitlib.c
           ext/rcheevos/test/lua/src/lcode.c
           ext/rcheevos/test/lua/src/lcode.h
           ext/rcheevos/test/lua/src/lcorolib.c
           ext/rcheevos/test/lua/src/lctype.c
           ext/rcheevos/test/lua/src/lctype.h
           ext/rcheevos/test/lua/src/ldblib.c
           ext/rcheevos/test/lua/src/ldebug.c
           ext/rcheevos/test/lua/src/ldebug.h
           ext/rcheevos/test/lua/src/ldo.c
           ext/rcheevos/test/lua/src/ldo.h
           ext/rcheevos/test/lua/src/ldump.c
           ext/rcheevos/test/lua/src/lfunc.c
           ext/rcheevos/test/lua/src/lfunc.h
           ext/rcheevos/test/lua/src/lgc.c
           ext/rcheevos/test/lua/src/lgc.h
           ext/rcheevos/test/lua/src/linit.c
           ext/rcheevos/test/lua/src/liolib.c
           ext/rcheevos/test/lua/src/llex.c
           ext/rcheevos/test/lua/src/llex.h
           ext/rcheevos/test/lua/src/llimits.h
           ext/rcheevos/test/lua/src/lmathlib.c
           ext/rcheevos/test/lua/src/lmem.c
           ext/rcheevos/test/lua/src/lmem.h
           ext/rcheevos/test/lua/src/loadlib.c
           ext/rcheevos/test/lua/src/lobject.c
           ext/rcheevos/test/lua/src/lobject.h
           ext/rcheevos/test/lua/src/lopcodes.c
           ext/rcheevos/test/lua/src/lopcodes.h
           ext/rcheevos/test/lua/src/loslib.c
           ext/rcheevos/test/lua/src/lparser.c
           ext/rcheevos/test/lua/src/lparser.h
           ext/rcheevos/test/lua/src/lprefix.h
           ext/rcheevos/test/lua/src/lstate.c
           ext/rcheevos/test/lua/src/lstate.h
           ext/rcheevos/test/lua/src/lstring.c
           ext/rcheevos/test/lua/src/lstring.h
           ext/rcheevos/test/lua/src/lstrlib.c
           ext/rcheevos/test/lua/src/ltable.c
           ext/rcheevos/test/lua/src/ltable.h
           ext/rcheevos/test/lua/src/ltablib.c
           ext/rcheevos/test/lua/src/ltm.c
           ext/rcheevos/test/lua/src/ltm.h
           ext/rcheevos/test/lua/src/lua.c
           ext/rcheevos/test/lua/src/lua.hpp
           ext/rcheevos/test/lua/src/luac.c
           ext/rcheevos/test/lua/src/luaconf.h
           ext/rcheevos/test/lua/src/lualib.h
           ext/rcheevos/test/lua/src/lundump.c
           ext/rcheevos/test/lua/src/lundump.h
           ext/rcheevos/test/lua/src/lutf8lib.c
           ext/rcheevos/test/lua/src/lvm.c
           ext/rcheevos/test/lua/src/lvm.h
           ext/rcheevos/test/lua/src/lzio.c
           ext/rcheevos/test/lua/src/lzio.h
           ext/rcheevos/test/rapi/test_rc_api_common.c
           ext/rcheevos/test/rapi/test_rc_api_editor.c
           ext/rcheevos/test/rapi/test_rc_api_info.c
           ext/rcheevos/test/rapi/test_rc_api_runtime.c
           ext/rcheevos/test/rapi/test_rc_api_user.c
           ext/rcheevos/test/rcheevos-test.sln
           ext/rcheevos/test/rcheevos-test.vcxproj.filters
           ext/rcheevos/test/rcheevos/mock_memory.h
           ext/rcheevos/test/rcheevos/test_condition.c
           ext/rcheevos/test/rcheevos/test_condset.c
           ext/rcheevos/test/rcheevos/test_consoleinfo.c
           ext/rcheevos/test/rcheevos/test_format.c
           ext/rcheevos/test/rcheevos/test_lboard.c
           ext/rcheevos/test/rcheevos/test_memref.c
           ext/rcheevos/test/rcheevos/test_operand.c
           ext/rcheevos/test/rcheevos/test_rc_validate.c
           ext/rcheevos/test/rcheevos/test_richpresence.c
           ext/rcheevos/test/rcheevos/test_runtime.c
           ext/rcheevos/test/rcheevos/test_runtime_progress.c
           ext/rcheevos/test/rcheevos/test_timing.c
           ext/rcheevos/test/rcheevos/test_trigger.c
           ext/rcheevos/test/rcheevos/test_value.c
           ext/rcheevos/test/rhash/data.c
           ext/rcheevos/test/rhash/data.h
           ext/rcheevos/test/rhash/mock_filereader.c
           ext/rcheevos/test/rhash/mock_filereader.h
           ext/rcheevos/test/rhash/test_cdreader.c
           ext/rcheevos/test/rhash/test_hash.c
           ext/rcheevos/test/rurl/test_url.c
           ext/rcheevos/test/test.c
           ext/rcheevos/test/test_framework.h
           ext/rcheevos/test/test_rc_client.c
           ext/rcheevos/test/test_rc_libretro.c
           ext/rcheevos/validator/Makefile
           ext/rcheevos/validator/validator.c
           ext/rcheevos/validator/validator.vcxproj.filters
           ext/sfmt19937/SFMT-params.h
           ext/sfmt19937/SFMT-params19937.h
           ext/sha1/CMakeLists.txt
           ext/sha1/sha1.cpp
           ext/sha1/sha1.h
           ext/snappy/AUTHORS
           ext/snappy/CMakeLists.txt
           ext/snappy/readme.ppsspp.txt
           ext/udis86/CMakeLists.txt
           ext/udis86/itab.c
           ext/udis86/itab.h
           ext/vma/vk_mem_alloc.cpp
           ext/xbrz/config.h
           ext/xbrz/xbrz.cpp
           ext/xbrz/xbrz.h
           ext/zlib/CMakeLists.txt
           ext/zlib/crc32.h
           ext/zlib/inffixed.h
           ext/zlib/make_vms.com
           ext/zlib/trees.h
           ext/zlib/zlib.vcxproj.filters
           ext/zstd/.buckconfig
           ext/zstd/.buckversion
           ext/zstd/.circleci/config.yml
           ext/zstd/.circleci/images/primary/Dockerfile
           ext/zstd/.cirrus.yml
           ext/zstd/.git
           ext/zstd/.gitattributes
           ext/zstd/.github/ISSUE_TEMPLATE/bug_report.md
           ext/zstd/.github/ISSUE_TEMPLATE/feature_request.md
           ext/zstd/.github/dependabot.yml
           ext/zstd/.github/workflows/dev-long-tests.yml
           ext/zstd/.github/workflows/dev-short-tests.yml
           ext/zstd/.github/workflows/publish-release-artifacts.yml
           ext/zstd/.github/workflows/scorecards.yml
           ext/zstd/.github/workflows/windows-artifacts.yml
           ext/zstd/.gitignore
           ext/zstd/.travis.yml
           ext/zstd/CHANGELOG
           ext/zstd/CODE_OF_CONDUCT.md
           ext/zstd/CONTRIBUTING.md
           ext/zstd/Package.swift
           ext/zstd/TESTING.md
           ext/zstd/appveyor.yml
           ext/zstd/build/.gitignore
           ext/zstd/build/README.md
           ext/zstd/build/VS2008/zstd.sln
           ext/zstd/build/VS2010/fullbench-dll/fullbench-dll.vcxproj
           ext/zstd/build/VS2010/libzstd-dll/libzstd-dll.rc
           ext/zstd/build/VS2010/zstd.sln
           ext/zstd/build/VS2010/zstd/zstd.rc
           ext/zstd/build/VS_scripts/README.md
           ext/zstd/build/VS_scripts/build.VS2010.cmd
           ext/zstd/build/VS_scripts/build.VS2012.cmd
           ext/zstd/build/VS_scripts/build.VS2013.cmd
           ext/zstd/build/VS_scripts/build.VS2015.cmd
           ext/zstd/build/VS_scripts/build.VS2017.cmd
           ext/zstd/build/VS_scripts/build.VS2017Community.cmd
           ext/zstd/build/VS_scripts/build.VS2017Enterprise.cmd
           ext/zstd/build/VS_scripts/build.VS2017Professional.cmd
           ext/zstd/build/VS_scripts/build.generic.cmd
           ext/zstd/build/cmake/.gitignore
           ext/zstd/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake
           ext/zstd/build/cmake/CMakeModules/FindLibLZ4.cmake
           ext/zstd/build/cmake/CMakeModules/GetZstdLibraryVersion.cmake
           ext/zstd/build/cmake/README.md
           ext/zstd/build/cmake/lib/.gitignore
           ext/zstd/build/cmake/lib/cmake_uninstall.cmake.in
           ext/zstd/build/cmake/programs/.gitignore
           ext/zstd/build/cmake/tests/.gitignore
           ext/zstd/build/cmake/zstdConfig.cmake
           ext/zstd/build/meson/README.md
           ext/zstd/build/single_file_libs/.gitignore
           ext/zstd/build/single_file_libs/README.md
           ext/zstd/build/single_file_libs/build_decoder_test.sh
           ext/zstd/build/single_file_libs/build_library_test.sh
           ext/zstd/build/single_file_libs/combine.py
           ext/zstd/build/single_file_libs/create_single_file_decoder.sh
           ext/zstd/build/single_file_libs/create_single_file_library.sh
           ext/zstd/build/single_file_libs/examples/README.md
           ext/zstd/build/single_file_libs/examples/emscripten.c
           ext/zstd/build/single_file_libs/examples/roundtrip.c
           ext/zstd/build/single_file_libs/examples/simple.c
           ext/zstd/build/single_file_libs/examples/testcard-dxt1.inl
           ext/zstd/build/single_file_libs/examples/testcard-zstd.inl
           ext/zstd/build/single_file_libs/examples/testcard.png
           ext/zstd/contrib/VS2005/README.md
           ext/zstd/contrib/VS2005/zstd.sln
           ext/zstd/contrib/cleanTabs
           ext/zstd/contrib/diagnose_corruption/.gitignore
           ext/zstd/contrib/docker/Dockerfile
           ext/zstd/contrib/docker/README.md
           ext/zstd/contrib/externalSequenceProducer/.gitignore
           ext/zstd/contrib/externalSequenceProducer/README.md
           ext/zstd/contrib/gen_html/.gitignore
           ext/zstd/contrib/gen_html/README.md
           ext/zstd/contrib/gen_html/gen-zstd-manual.sh
           ext/zstd/contrib/largeNbDicts/.gitignore
           ext/zstd/contrib/largeNbDicts/README.md
           ext/zstd/contrib/linux-kernel/.gitignore
           ext/zstd/contrib/linux-kernel/README.md
           ext/zstd/contrib/linux-kernel/btrfs-benchmark.sh
           ext/zstd/contrib/linux-kernel/btrfs-extract-benchmark.sh
           ext/zstd/contrib/linux-kernel/squashfs-benchmark.sh
           ext/zstd/contrib/linux-kernel/test/include/asm/unaligned.h
           ext/zstd/contrib/linux-kernel/test/macro-test.sh
           ext/zstd/contrib/match_finders/README.md
           ext/zstd/contrib/premake/premake4.lua
           ext/zstd/contrib/premake/zstd.lua
           ext/zstd/contrib/pzstd/.gitignore
           ext/zstd/contrib/pzstd/BUCK
           ext/zstd/contrib/pzstd/README.md
           ext/zstd/contrib/pzstd/images/Cspeed.png
           ext/zstd/contrib/pzstd/images/Dspeed.png
           ext/zstd/contrib/pzstd/test/BUCK
           ext/zstd/contrib/pzstd/utils/BUCK
           ext/zstd/contrib/pzstd/utils/test/BUCK
           ext/zstd/contrib/seekable_format/README.md
           ext/zstd/contrib/seekable_format/examples/.gitignore
           ext/zstd/contrib/seekable_format/tests/.gitignore
           ext/zstd/contrib/seekable_format/tests/seekable_tests.c
           ext/zstd/contrib/seekable_format/zstd_seekable.h
           ext/zstd/contrib/seqBench/seqBench.c
           ext/zstd/contrib/snap/snapcraft.yaml
           ext/zstd/doc/README.md
           ext/zstd/doc/decompressor_errata.md
           ext/zstd/doc/educational_decoder/.gitignore
           ext/zstd/doc/educational_decoder/README.md
           ext/zstd/doc/images/CSpeed2.png
           ext/zstd/doc/images/DCspeed5.png
           ext/zstd/doc/images/DSpeed3.png
           ext/zstd/doc/images/cdict_v136.png
           ext/zstd/doc/images/dict-cr.png
           ext/zstd/doc/images/dict-cs.png
           ext/zstd/doc/images/dict-ds.png
           ext/zstd/doc/images/zstd_cdict_v1_3_5.png
           ext/zstd/doc/images/zstd_logo86.png
           ext/zstd/examples/.gitignore
           ext/zstd/examples/README.md
           ext/zstd/lib/.gitignore
           ext/zstd/lib/BUCK
           ext/zstd/lib/README.md
           ext/zstd/lib/dll/example/README.md
           ext/zstd/lib/dll/example/build_package.bat
           ext/zstd/lib/dll/example/fullbench-dll.sln
           ext/zstd/lib/dll/example/fullbench-dll.vcxproj
           ext/zstd/lib/module.modulemap
           ext/zstd/programs/.gitignore
           ext/zstd/programs/BUCK
           ext/zstd/programs/README.md
           ext/zstd/programs/windres/zstd.rc
           ext/zstd/programs/windres/zstd32.res
           ext/zstd/programs/windres/zstd64.res
           ext/zstd/programs/zstd.1
           ext/zstd/programs/zstd.1.md
           ext/zstd/programs/zstdgrep.1
           ext/zstd/programs/zstdgrep.1.md
           ext/zstd/programs/zstdless
           ext/zstd/programs/zstdless.1
           ext/zstd/programs/zstdless.1.md
           ext/zstd/tests/.gitignore
           ext/zstd/tests/README.md
           ext/zstd/tests/cli-tests/.gitignore
           ext/zstd/tests/cli-tests/README.md
           ext/zstd/tests/cli-tests/basic/help.sh
           ext/zstd/tests/cli-tests/basic/help.sh.stdout.glob
           ext/zstd/tests/cli-tests/basic/memlimit.sh
           ext/zstd/tests/cli-tests/basic/memlimit.sh.stderr.exact
           ext/zstd/tests/cli-tests/basic/memlimit.sh.stdout.exact
           ext/zstd/tests/cli-tests/basic/output_dir.sh
           ext/zstd/tests/cli-tests/basic/output_dir.sh.stderr.exact
           ext/zstd/tests/cli-tests/basic/output_dir.sh.stdout.exact
           ext/zstd/tests/cli-tests/basic/version.sh
           ext/zstd/tests/cli-tests/basic/version.sh.stdout.glob
           ext/zstd/tests/cli-tests/bin/cmp_size
           ext/zstd/tests/cli-tests/bin/datagen
           ext/zstd/tests/cli-tests/bin/die
           ext/zstd/tests/cli-tests/bin/println
           ext/zstd/tests/cli-tests/bin/zstd
           ext/zstd/tests/cli-tests/bin/zstdgrep
           ext/zstd/tests/cli-tests/bin/zstdless
           ext/zstd/tests/cli-tests/cltools/setup
           ext/zstd/tests/cli-tests/cltools/zstdgrep.sh
           ext/zstd/tests/cli-tests/cltools/zstdgrep.sh.exit
           ext/zstd/tests/cli-tests/cltools/zstdgrep.sh.stderr.exact
           ext/zstd/tests/cli-tests/cltools/zstdgrep.sh.stdout.glob
           ext/zstd/tests/cli-tests/cltools/zstdless.sh
           ext/zstd/tests/cli-tests/cltools/zstdless.sh.stderr.exact
           ext/zstd/tests/cli-tests/cltools/zstdless.sh.stdout.glob
           ext/zstd/tests/cli-tests/common/format.sh
           ext/zstd/tests/cli-tests/common/mtime.sh
           ext/zstd/tests/cli-tests/common/permissions.sh
           ext/zstd/tests/cli-tests/common/platform.sh
           ext/zstd/tests/cli-tests/compression/adapt.sh
           ext/zstd/tests/cli-tests/compression/basic.sh
           ext/zstd/tests/cli-tests/compression/compress-literals.sh
           ext/zstd/tests/cli-tests/compression/format.sh
           ext/zstd/tests/cli-tests/compression/golden.sh
           ext/zstd/tests/cli-tests/compression/gzip-compat.sh
           ext/zstd/tests/cli-tests/compression/levels.sh
           ext/zstd/tests/cli-tests/compression/levels.sh.stderr.exact
           ext/zstd/tests/cli-tests/compression/long-distance-matcher.sh
           ext/zstd/tests/cli-tests/compression/multi-threaded.sh
           ext/zstd/tests/cli-tests/compression/multi-threaded.sh.stderr.exact
           ext/zstd/tests/cli-tests/compression/multiple-files.sh
           ext/zstd/tests/cli-tests/compression/multiple-files.sh.stdout.exact
           ext/zstd/tests/cli-tests/compression/row-match-finder.sh
           ext/zstd/tests/cli-tests/compression/setup
           ext/zstd/tests/cli-tests/compression/stream-size.sh
           ext/zstd/tests/cli-tests/compression/verbose-wlog.sh
           ext/zstd/tests/cli-tests/compression/verbose-wlog.sh.stderr.glob
           ext/zstd/tests/cli-tests/compression/verbose-wlog.sh.stdout.glob
           ext/zstd/tests/cli-tests/compression/window-resize.sh
           ext/zstd/tests/cli-tests/compression/window-resize.sh.stderr.ignore
           ext/zstd/tests/cli-tests/compression/window-resize.sh.stdout.glob
           ext/zstd/tests/cli-tests/decompression/golden.sh
           ext/zstd/tests/cli-tests/decompression/pass-through.sh
           ext/zstd/tests/cli-tests/decompression/pass-through.sh.stderr.exact
           ext/zstd/tests/cli-tests/decompression/pass-through.sh.stdout.exact
           ext/zstd/tests/cli-tests/dict-builder/empty-input.sh
           ext/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact
           ext/zstd/tests/cli-tests/dict-builder/no-inputs.sh
           ext/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit
           ext/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact
           ext/zstd/tests/cli-tests/dictionaries/dictionary-mismatch.sh
           ext/zstd/tests/cli-tests/dictionaries/dictionary-mismatch.sh.stderr.exact
           ext/zstd/tests/cli-tests/dictionaries/golden.sh
           ext/zstd/tests/cli-tests/dictionaries/setup
           ext/zstd/tests/cli-tests/dictionaries/setup_once
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-file.sh
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-file.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-stdout.sh
           ext/zstd/tests/cli-tests/file-stat/compress-file-to-stdout.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/compress-stdin-to-file.sh
           ext/zstd/tests/cli-tests/file-stat/compress-stdin-to-file.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/compress-stdin-to-stdout.sh
           ext/zstd/tests/cli-tests/file-stat/compress-stdin-to-stdout.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/decompress-file-to-file.sh
           ext/zstd/tests/cli-tests/file-stat/decompress-file-to-file.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/decompress-file-to-stdout.sh
           ext/zstd/tests/cli-tests/file-stat/decompress-file-to-stdout.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/decompress-stdin-to-file.sh
           ext/zstd/tests/cli-tests/file-stat/decompress-stdin-to-file.sh.stderr.exact
           ext/zstd/tests/cli-tests/file-stat/decompress-stdin-to-stdout.sh
           ext/zstd/tests/cli-tests/file-stat/decompress-stdin-to-stdout.sh.stderr.exact
           ext/zstd/tests/cli-tests/progress/no-progress.sh
           ext/zstd/tests/cli-tests/progress/no-progress.sh.stderr.glob
           ext/zstd/tests/cli-tests/progress/progress.sh
           ext/zstd/tests/cli-tests/progress/progress.sh.stderr.glob
           ext/zstd/tests/cli-tests/zstd-symlinks/setup
           ext/zstd/tests/cli-tests/zstd-symlinks/zstdcat.sh
           ext/zstd/tests/cli-tests/zstd-symlinks/zstdcat.sh.stdout.exact
           ext/zstd/tests/dict-files/zero-weight-dict
           ext/zstd/tests/fuzz/.gitignore
           ext/zstd/tests/fuzz/README.md
           ext/zstd/tests/fuzz/seq_prod_fuzz_example/README.md
           ext/zstd/tests/golden-compression/PR-3517-block-splitter-corruption-test
           ext/zstd/tests/golden-compression/huffman-compressed-larger
           ext/zstd/tests/golden-compression/large-literal-and-match-lengths
           ext/zstd/tests/golden-decompression/empty-block.zst
           ext/zstd/tests/golden-decompression/rle-first-block.zst
           ext/zstd/tests/golden-dictionaries/http-dict-missing-symbols
           ext/zstd/tests/gzip/hufts-segv.gz
           ext/zstd/tests/gzip/init.cfg
           ext/zstd/tests/libzstd_builds.sh
           ext/zstd/tests/playTests.sh
           ext/zstd/tests/regression/.gitignore
           ext/zstd/tests/regression/README.md
           ext/zstd/tests/regression/results.csv
           ext/zstd/tests/test-variants.sh
           ext/zstd/tests/test-zstd-versions.py
           ext/zstd/zlibWrapper/.gitignore
           ext/zstd/zlibWrapper/BUCK
           ext/zstd/zlibWrapper/Makefile
           ext/zstd/zlibWrapper/README.md
           ext/zstd/zlibWrapper/examples/fitblk.c
           ext/zstd/zlibWrapper/examples/fitblk_original.c
           ffmpeg/.git
           ffmpeg/.gitattributes
           ffmpeg/.gitignore
           ffmpeg/.gitmodules
           ffmpeg/.travis.yml
           ffmpeg/CREDITS
           ffmpeg/Changelog
           ffmpeg/INSTALL.md
           ffmpeg/LICENSE.md
           ffmpeg/MAINTAINERS
           ffmpeg/Makefile
           ffmpeg/PPSSPP-README.md
           ffmpeg/README.md
           ffmpeg/RELEASE
           ffmpeg/RELEASE_NOTES
           ffmpeg/Windows/aarch64/include/libavcodec/avdct.h
           ffmpeg/Windows/aarch64/include/libavcodec/avfft.h
           ffmpeg/Windows/aarch64/include/libavcodec/dv_profile.h
           ffmpeg/Windows/aarch64/include/libavcodec/qsv.h
           ffmpeg/Windows/aarch64/include/libavcodec/version.h
           ffmpeg/Windows/aarch64/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows/aarch64/include/libavformat/version.h
           ffmpeg/Windows/aarch64/include/libavutil/avconfig.h
           ffmpeg/Windows/aarch64/include/libavutil/buffer.h
           ffmpeg/Windows/aarch64/include/libavutil/dict.h
           ffmpeg/Windows/aarch64/include/libavutil/error.h
           ffmpeg/Windows/aarch64/include/libavutil/ffversion.h
           ffmpeg/Windows/aarch64/include/libavutil/fifo.h
           ffmpeg/Windows/aarch64/include/libavutil/file.h
           ffmpeg/Windows/aarch64/include/libavutil/frame.h
           ffmpeg/Windows/aarch64/include/libavutil/imgutils.h
           ffmpeg/Windows/aarch64/include/libavutil/intreadwrite.h
           ffmpeg/Windows/aarch64/include/libavutil/macros.h
           ffmpeg/Windows/aarch64/include/libavutil/motion_vector.h
           ffmpeg/Windows/aarch64/include/libavutil/parseutils.h
           ffmpeg/Windows/aarch64/include/libavutil/pixelutils.h
           ffmpeg/Windows/aarch64/include/libavutil/rc4.h
           ffmpeg/Windows/aarch64/include/libavutil/replaygain.h
           ffmpeg/Windows/aarch64/include/libavutil/samplefmt.h
           ffmpeg/Windows/aarch64/include/libavutil/threadmessage.h
           ffmpeg/Windows/aarch64/include/libavutil/timestamp.h
           ffmpeg/Windows/aarch64/include/libswresample/version.h
           ffmpeg/Windows/aarch64/include/libswscale/version.h
           ffmpeg/Windows/aarch64/lib/swresample.lib
           ffmpeg/Windows/arm/include/libavcodec/avdct.h
           ffmpeg/Windows/arm/include/libavcodec/avfft.h
           ffmpeg/Windows/arm/include/libavcodec/dv_profile.h
           ffmpeg/Windows/arm/include/libavcodec/qsv.h
           ffmpeg/Windows/arm/include/libavcodec/version.h
           ffmpeg/Windows/arm/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows/arm/include/libavformat/version.h
           ffmpeg/Windows/arm/include/libavutil/avconfig.h
           ffmpeg/Windows/arm/include/libavutil/buffer.h
           ffmpeg/Windows/arm/include/libavutil/dict.h
           ffmpeg/Windows/arm/include/libavutil/error.h
           ffmpeg/Windows/arm/include/libavutil/ffversion.h
           ffmpeg/Windows/arm/include/libavutil/fifo.h
           ffmpeg/Windows/arm/include/libavutil/file.h
           ffmpeg/Windows/arm/include/libavutil/frame.h
           ffmpeg/Windows/arm/include/libavutil/imgutils.h
           ffmpeg/Windows/arm/include/libavutil/intreadwrite.h
           ffmpeg/Windows/arm/include/libavutil/macros.h
           ffmpeg/Windows/arm/include/libavutil/motion_vector.h
           ffmpeg/Windows/arm/include/libavutil/parseutils.h
           ffmpeg/Windows/arm/include/libavutil/pixelutils.h
           ffmpeg/Windows/arm/include/libavutil/rc4.h
           ffmpeg/Windows/arm/include/libavutil/replaygain.h
           ffmpeg/Windows/arm/include/libavutil/samplefmt.h
           ffmpeg/Windows/arm/include/libavutil/threadmessage.h
           ffmpeg/Windows/arm/include/libavutil/timestamp.h
           ffmpeg/Windows/arm/include/libswresample/version.h
           ffmpeg/Windows/arm/include/libswscale/version.h
           ffmpeg/Windows/arm/lib/swresample.lib
           ffmpeg/Windows/x86/include/libavcodec/avdct.h
           ffmpeg/Windows/x86/include/libavcodec/avfft.h
           ffmpeg/Windows/x86/include/libavcodec/dv_profile.h
           ffmpeg/Windows/x86/include/libavcodec/old_codec_ids.h
           ffmpeg/Windows/x86/include/libavcodec/qsv.h
           ffmpeg/Windows/x86/include/libavcodec/version.h
           ffmpeg/Windows/x86/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows/x86/include/libavformat/version.h
           ffmpeg/Windows/x86/include/libavutil/audioconvert.h
           ffmpeg/Windows/x86/include/libavutil/avconfig.h
           ffmpeg/Windows/x86/include/libavutil/buffer.h
           ffmpeg/Windows/x86/include/libavutil/dict.h
           ffmpeg/Windows/x86/include/libavutil/error.h
           ffmpeg/Windows/x86/include/libavutil/ffversion.h
           ffmpeg/Windows/x86/include/libavutil/fifo.h
           ffmpeg/Windows/x86/include/libavutil/file.h
           ffmpeg/Windows/x86/include/libavutil/frame.h
           ffmpeg/Windows/x86/include/libavutil/imgutils.h
           ffmpeg/Windows/x86/include/libavutil/intreadwrite.h
           ffmpeg/Windows/x86/include/libavutil/macros.h
           ffmpeg/Windows/x86/include/libavutil/motion_vector.h
           ffmpeg/Windows/x86/include/libavutil/parseutils.h
           ffmpeg/Windows/x86/include/libavutil/pixelutils.h
           ffmpeg/Windows/x86/include/libavutil/rc4.h
           ffmpeg/Windows/x86/include/libavutil/replaygain.h
           ffmpeg/Windows/x86/include/libavutil/samplefmt.h
           ffmpeg/Windows/x86/include/libavutil/threadmessage.h
           ffmpeg/Windows/x86/include/libavutil/timestamp.h
           ffmpeg/Windows/x86/include/libswresample/version.h
           ffmpeg/Windows/x86/include/libswscale/version.h
           ffmpeg/Windows/x86/lib/swresample.lib
           ffmpeg/Windows/x86_64/include/libavcodec/avdct.h
           ffmpeg/Windows/x86_64/include/libavcodec/avfft.h
           ffmpeg/Windows/x86_64/include/libavcodec/dv_profile.h
           ffmpeg/Windows/x86_64/include/libavcodec/old_codec_ids.h
           ffmpeg/Windows/x86_64/include/libavcodec/qsv.h
           ffmpeg/Windows/x86_64/include/libavcodec/version.h
           ffmpeg/Windows/x86_64/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows/x86_64/include/libavformat/version.h
           ffmpeg/Windows/x86_64/include/libavutil/audioconvert.h
           ffmpeg/Windows/x86_64/include/libavutil/avconfig.h
           ffmpeg/Windows/x86_64/include/libavutil/buffer.h
           ffmpeg/Windows/x86_64/include/libavutil/dict.h
           ffmpeg/Windows/x86_64/include/libavutil/error.h
           ffmpeg/Windows/x86_64/include/libavutil/ffversion.h
           ffmpeg/Windows/x86_64/include/libavutil/fifo.h
           ffmpeg/Windows/x86_64/include/libavutil/file.h
           ffmpeg/Windows/x86_64/include/libavutil/frame.h
           ffmpeg/Windows/x86_64/include/libavutil/imgutils.h
           ffmpeg/Windows/x86_64/include/libavutil/intreadwrite.h
           ffmpeg/Windows/x86_64/include/libavutil/macros.h
           ffmpeg/Windows/x86_64/include/libavutil/motion_vector.h
           ffmpeg/Windows/x86_64/include/libavutil/parseutils.h
           ffmpeg/Windows/x86_64/include/libavutil/pixelutils.h
           ffmpeg/Windows/x86_64/include/libavutil/rc4.h
           ffmpeg/Windows/x86_64/include/libavutil/replaygain.h
           ffmpeg/Windows/x86_64/include/libavutil/samplefmt.h
           ffmpeg/Windows/x86_64/include/libavutil/threadmessage.h
           ffmpeg/Windows/x86_64/include/libavutil/timestamp.h
           ffmpeg/Windows/x86_64/include/libswresample/version.h
           ffmpeg/Windows/x86_64/include/libswscale/version.h
           ffmpeg/Windows/x86_64/lib/swresample.lib
           ffmpeg/Windows10/ARM/include/libavcodec/avfft.h
           ffmpeg/Windows10/ARM/include/libavcodec/dv_profile.h
           ffmpeg/Windows10/ARM/include/libavcodec/old_codec_ids.h
           ffmpeg/Windows10/ARM/include/libavcodec/qsv.h
           ffmpeg/Windows10/ARM/include/libavcodec/version.h
           ffmpeg/Windows10/ARM/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows10/ARM/include/libavdevice/avdevice.h
           ffmpeg/Windows10/ARM/include/libavdevice/version.h
           ffmpeg/Windows10/ARM/include/libavfilter/asrc_abuffer.h
           ffmpeg/Windows10/ARM/include/libavfilter/avcodec.h
           ffmpeg/Windows10/ARM/include/libavfilter/buffersink.h
           ffmpeg/Windows10/ARM/include/libavfilter/buffersrc.h
           ffmpeg/Windows10/ARM/include/libavfilter/version.h
           ffmpeg/Windows10/ARM/include/libavformat/version.h
           ffmpeg/Windows10/ARM/include/libavutil/audioconvert.h
           ffmpeg/Windows10/ARM/include/libavutil/avconfig.h
           ffmpeg/Windows10/ARM/include/libavutil/buffer.h
           ffmpeg/Windows10/ARM/include/libavutil/dict.h
           ffmpeg/Windows10/ARM/include/libavutil/error.h
           ffmpeg/Windows10/ARM/include/libavutil/ffversion.h
           ffmpeg/Windows10/ARM/include/libavutil/fifo.h
           ffmpeg/Windows10/ARM/include/libavutil/file.h
           ffmpeg/Windows10/ARM/include/libavutil/frame.h
           ffmpeg/Windows10/ARM/include/libavutil/imgutils.h
           ffmpeg/Windows10/ARM/include/libavutil/intreadwrite.h
           ffmpeg/Windows10/ARM/include/libavutil/macros.h
           ffmpeg/Windows10/ARM/include/libavutil/motion_vector.h
           ffmpeg/Windows10/ARM/include/libavutil/parseutils.h
           ffmpeg/Windows10/ARM/include/libavutil/pixelutils.h
           ffmpeg/Windows10/ARM/include/libavutil/replaygain.h
           ffmpeg/Windows10/ARM/include/libavutil/samplefmt.h
           ffmpeg/Windows10/ARM/include/libavutil/threadmessage.h
           ffmpeg/Windows10/ARM/include/libavutil/timestamp.h
           ffmpeg/Windows10/ARM/include/libswresample/version.h
           ffmpeg/Windows10/ARM/include/libswscale/version.h
           ffmpeg/Windows10/ARM/lib/libavdevice.a
           ffmpeg/Windows10/ARM/lib/libswresample.a
           ffmpeg/Windows10/ARM64/include/libavcodec/avdct.h
           ffmpeg/Windows10/ARM64/include/libavcodec/avfft.h
           ffmpeg/Windows10/ARM64/include/libavcodec/dv_profile.h
           ffmpeg/Windows10/ARM64/include/libavcodec/qsv.h
           ffmpeg/Windows10/ARM64/include/libavcodec/version.h
           ffmpeg/Windows10/ARM64/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows10/ARM64/include/libavdevice/avdevice.h
           ffmpeg/Windows10/ARM64/include/libavdevice/version.h
           ffmpeg/Windows10/ARM64/include/libavfilter/buffersink.h
           ffmpeg/Windows10/ARM64/include/libavfilter/buffersrc.h
           ffmpeg/Windows10/ARM64/include/libavfilter/version.h
           ffmpeg/Windows10/ARM64/include/libavformat/version.h
           ffmpeg/Windows10/ARM64/include/libavutil/avconfig.h
           ffmpeg/Windows10/ARM64/include/libavutil/buffer.h
           ffmpeg/Windows10/ARM64/include/libavutil/dict.h
           ffmpeg/Windows10/ARM64/include/libavutil/error.h
           ffmpeg/Windows10/ARM64/include/libavutil/ffversion.h
           ffmpeg/Windows10/ARM64/include/libavutil/fifo.h
           ffmpeg/Windows10/ARM64/include/libavutil/file.h
           ffmpeg/Windows10/ARM64/include/libavutil/frame.h
           ffmpeg/Windows10/ARM64/include/libavutil/imgutils.h
           ffmpeg/Windows10/ARM64/include/libavutil/intreadwrite.h
           ffmpeg/Windows10/ARM64/include/libavutil/macros.h
           ffmpeg/Windows10/ARM64/include/libavutil/motion_vector.h
           ffmpeg/Windows10/ARM64/include/libavutil/parseutils.h
           ffmpeg/Windows10/ARM64/include/libavutil/pixelutils.h
           ffmpeg/Windows10/ARM64/include/libavutil/rc4.h
           ffmpeg/Windows10/ARM64/include/libavutil/replaygain.h
           ffmpeg/Windows10/ARM64/include/libavutil/samplefmt.h
           ffmpeg/Windows10/ARM64/include/libavutil/threadmessage.h
           ffmpeg/Windows10/ARM64/include/libavutil/timestamp.h
           ffmpeg/Windows10/ARM64/include/libswresample/version.h
           ffmpeg/Windows10/ARM64/include/libswscale/version.h
           ffmpeg/Windows10/ARM64/lib/libavdevice.a
           ffmpeg/Windows10/ARM64/lib/libswresample.a
           ffmpeg/Windows10/x64/include/libavcodec/avfft.h
           ffmpeg/Windows10/x64/include/libavcodec/dv_profile.h
           ffmpeg/Windows10/x64/include/libavcodec/old_codec_ids.h
           ffmpeg/Windows10/x64/include/libavcodec/qsv.h
           ffmpeg/Windows10/x64/include/libavcodec/version.h
           ffmpeg/Windows10/x64/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows10/x64/include/libavdevice/avdevice.h
           ffmpeg/Windows10/x64/include/libavdevice/version.h
           ffmpeg/Windows10/x64/include/libavfilter/asrc_abuffer.h
           ffmpeg/Windows10/x64/include/libavfilter/avcodec.h
           ffmpeg/Windows10/x64/include/libavfilter/buffersink.h
           ffmpeg/Windows10/x64/include/libavfilter/buffersrc.h
           ffmpeg/Windows10/x64/include/libavfilter/version.h
           ffmpeg/Windows10/x64/include/libavformat/version.h
           ffmpeg/Windows10/x64/include/libavutil/audioconvert.h
           ffmpeg/Windows10/x64/include/libavutil/avconfig.h
           ffmpeg/Windows10/x64/include/libavutil/buffer.h
           ffmpeg/Windows10/x64/include/libavutil/dict.h
           ffmpeg/Windows10/x64/include/libavutil/error.h
           ffmpeg/Windows10/x64/include/libavutil/ffversion.h
           ffmpeg/Windows10/x64/include/libavutil/fifo.h
           ffmpeg/Windows10/x64/include/libavutil/file.h
           ffmpeg/Windows10/x64/include/libavutil/frame.h
           ffmpeg/Windows10/x64/include/libavutil/imgutils.h
           ffmpeg/Windows10/x64/include/libavutil/intreadwrite.h
           ffmpeg/Windows10/x64/include/libavutil/macros.h
           ffmpeg/Windows10/x64/include/libavutil/motion_vector.h
           ffmpeg/Windows10/x64/include/libavutil/parseutils.h
           ffmpeg/Windows10/x64/include/libavutil/pixelutils.h
           ffmpeg/Windows10/x64/include/libavutil/replaygain.h
           ffmpeg/Windows10/x64/include/libavutil/samplefmt.h
           ffmpeg/Windows10/x64/include/libavutil/threadmessage.h
           ffmpeg/Windows10/x64/include/libavutil/timestamp.h
           ffmpeg/Windows10/x64/include/libswresample/version.h
           ffmpeg/Windows10/x64/include/libswscale/version.h
           ffmpeg/Windows10/x64/lib/libavdevice.a
           ffmpeg/Windows10/x64/lib/libswresample.a
           ffmpeg/Windows10/x86/include/libavcodec/avfft.h
           ffmpeg/Windows10/x86/include/libavcodec/dv_profile.h
           ffmpeg/Windows10/x86/include/libavcodec/old_codec_ids.h
           ffmpeg/Windows10/x86/include/libavcodec/qsv.h
           ffmpeg/Windows10/x86/include/libavcodec/version.h
           ffmpeg/Windows10/x86/include/libavcodec/vorbis_parser.h
           ffmpeg/Windows10/x86/include/libavdevice/avdevice.h
           ffmpeg/Windows10/x86/include/libavdevice/version.h
           ffmpeg/Windows10/x86/include/libavfilter/asrc_abuffer.h
           ffmpeg/Windows10/x86/include/libavfilter/avcodec.h
           ffmpeg/Windows10/x86/include/libavfilter/buffersink.h
           ffmpeg/Windows10/x86/include/libavfilter/buffersrc.h
           ffmpeg/Windows10/x86/include/libavfilter/version.h
           ffmpeg/Windows10/x86/include/libavformat/version.h
           ffmpeg/Windows10/x86/include/libavutil/audioconvert.h
           ffmpeg/Windows10/x86/include/libavutil/avconfig.h
           ffmpeg/Windows10/x86/include/libavutil/buffer.h
           ffmpeg/Windows10/x86/include/libavutil/dict.h
           ffmpeg/Windows10/x86/include/libavutil/error.h
           ffmpeg/Windows10/x86/include/libavutil/ffversion.h
           ffmpeg/Windows10/x86/include/libavutil/fifo.h
           ffmpeg/Windows10/x86/include/libavutil/file.h
           ffmpeg/Windows10/x86/include/libavutil/frame.h
           ffmpeg/Windows10/x86/include/libavutil/imgutils.h
           ffmpeg/Windows10/x86/include/libavutil/intreadwrite.h
           ffmpeg/Windows10/x86/include/libavutil/macros.h
           ffmpeg/Windows10/x86/include/libavutil/motion_vector.h
           ffmpeg/Windows10/x86/include/libavutil/parseutils.h
           ffmpeg/Windows10/x86/include/libavutil/pixelutils.h
           ffmpeg/Windows10/x86/include/libavutil/replaygain.h
           ffmpeg/Windows10/x86/include/libavutil/samplefmt.h
           ffmpeg/Windows10/x86/include/libavutil/threadmessage.h
           ffmpeg/Windows10/x86/include/libavutil/timestamp.h
           ffmpeg/Windows10/x86/include/libswresample/version.h
           ffmpeg/Windows10/x86/include/libswscale/version.h
           ffmpeg/Windows10/x86/lib/libavdevice.a
           ffmpeg/Windows10/x86/lib/libswresample.a
           ffmpeg/android/arm64/include/libavcodec/avdct.h
           ffmpeg/android/arm64/include/libavcodec/avfft.h
           ffmpeg/android/arm64/include/libavcodec/dv_profile.h
           ffmpeg/android/arm64/include/libavcodec/old_codec_ids.h
           ffmpeg/android/arm64/include/libavcodec/qsv.h
           ffmpeg/android/arm64/include/libavcodec/version.h
           ffmpeg/android/arm64/include/libavcodec/vorbis_parser.h
           ffmpeg/android/arm64/include/libavformat/version.h
           ffmpeg/android/arm64/include/libavutil/audioconvert.h
           ffmpeg/android/arm64/include/libavutil/avconfig.h
           ffmpeg/android/arm64/include/libavutil/buffer.h
           ffmpeg/android/arm64/include/libavutil/dict.h
           ffmpeg/android/arm64/include/libavutil/error.h
           ffmpeg/android/arm64/include/libavutil/ffversion.h
           ffmpeg/android/arm64/include/libavutil/fifo.h
           ffmpeg/android/arm64/include/libavutil/file.h
           ffmpeg/android/arm64/include/libavutil/frame.h
           ffmpeg/android/arm64/include/libavutil/imgutils.h
           ffmpeg/android/arm64/include/libavutil/intreadwrite.h
           ffmpeg/android/arm64/include/libavutil/macros.h
           ffmpeg/android/arm64/include/libavutil/motion_vector.h
           ffmpeg/android/arm64/include/libavutil/parseutils.h
           ffmpeg/android/arm64/include/libavutil/pixelutils.h
           ffmpeg/android/arm64/include/libavutil/rc4.h
           ffmpeg/android/arm64/include/libavutil/replaygain.h
           ffmpeg/android/arm64/include/libavutil/samplefmt.h
           ffmpeg/android/arm64/include/libavutil/threadmessage.h
           ffmpeg/android/arm64/include/libavutil/timestamp.h
           ffmpeg/android/arm64/include/libswresample/version.h
           ffmpeg/android/arm64/include/libswscale/version.h
           ffmpeg/android/arm64/lib/libswresample.a
           ffmpeg/android/armv7/include/libavcodec/avdct.h
           ffmpeg/android/armv7/include/libavcodec/avfft.h
           ffmpeg/android/armv7/include/libavcodec/dv_profile.h
           ffmpeg/android/armv7/include/libavcodec/old_codec_ids.h
           ffmpeg/android/armv7/include/libavcodec/qsv.h
           ffmpeg/android/armv7/include/libavcodec/version.h
           ffmpeg/android/armv7/include/libavcodec/vorbis_parser.h
           ffmpeg/android/armv7/include/libavformat/version.h
           ffmpeg/android/armv7/include/libavutil/audioconvert.h
           ffmpeg/android/armv7/include/libavutil/avconfig.h
           ffmpeg/android/armv7/include/libavutil/buffer.h
           ffmpeg/android/armv7/include/libavutil/dict.h
           ffmpeg/android/armv7/include/libavutil/error.h
           ffmpeg/android/armv7/include/libavutil/ffversion.h
           ffmpeg/android/armv7/include/libavutil/fifo.h
           ffmpeg/android/armv7/include/libavutil/file.h
           ffmpeg/android/armv7/include/libavutil/frame.h
           ffmpeg/android/armv7/include/libavutil/imgutils.h
           ffmpeg/android/armv7/include/libavutil/intreadwrite.h
           ffmpeg/android/armv7/include/libavutil/macros.h
           ffmpeg/android/armv7/include/libavutil/motion_vector.h
           ffmpeg/android/armv7/include/libavutil/parseutils.h
           ffmpeg/android/armv7/include/libavutil/pixelutils.h
           ffmpeg/android/armv7/include/libavutil/rc4.h
           ffmpeg/android/armv7/include/libavutil/replaygain.h
           ffmpeg/android/armv7/include/libavutil/samplefmt.h
           ffmpeg/android/armv7/include/libavutil/threadmessage.h
           ffmpeg/android/armv7/include/libavutil/timestamp.h
           ffmpeg/android/armv7/include/libswresample/version.h
           ffmpeg/android/armv7/include/libswscale/version.h
           ffmpeg/android/x86/include/libavcodec/avdct.h
           ffmpeg/android/x86/include/libavcodec/avfft.h
           ffmpeg/android/x86/include/libavcodec/dv_profile.h
           ffmpeg/android/x86/include/libavcodec/old_codec_ids.h
           ffmpeg/android/x86/include/libavcodec/qsv.h
           ffmpeg/android/x86/include/libavcodec/version.h
           ffmpeg/android/x86/include/libavcodec/vorbis_parser.h
           ffmpeg/android/x86/include/libavformat/version.h
           ffmpeg/android/x86/include/libavutil/audioconvert.h
           ffmpeg/android/x86/include/libavutil/avconfig.h
           ffmpeg/android/x86/include/libavutil/buffer.h
           ffmpeg/android/x86/include/libavutil/dict.h
           ffmpeg/android/x86/include/libavutil/error.h
           ffmpeg/android/x86/include/libavutil/ffversion.h
           ffmpeg/android/x86/include/libavutil/fifo.h
           ffmpeg/android/x86/include/libavutil/file.h
           ffmpeg/android/x86/include/libavutil/frame.h
           ffmpeg/android/x86/include/libavutil/imgutils.h
           ffmpeg/android/x86/include/libavutil/intreadwrite.h
           ffmpeg/android/x86/include/libavutil/macros.h
           ffmpeg/android/x86/include/libavutil/motion_vector.h
           ffmpeg/android/x86/include/libavutil/parseutils.h
           ffmpeg/android/x86/include/libavutil/pixelutils.h
           ffmpeg/android/x86/include/libavutil/rc4.h
           ffmpeg/android/x86/include/libavutil/replaygain.h
           ffmpeg/android/x86/include/libavutil/samplefmt.h
           ffmpeg/android/x86/include/libavutil/threadmessage.h
           ffmpeg/android/x86/include/libavutil/timestamp.h
           ffmpeg/android/x86/include/libswresample/version.h
           ffmpeg/android/x86/include/libswscale/version.h
           ffmpeg/android/x86/lib/libswresample.a
           ffmpeg/android/x86_64/include/libavcodec/avdct.h
           ffmpeg/android/x86_64/include/libavcodec/avfft.h
           ffmpeg/android/x86_64/include/libavcodec/dv_profile.h
           ffmpeg/android/x86_64/include/libavcodec/old_codec_ids.h
           ffmpeg/android/x86_64/include/libavcodec/qsv.h
           ffmpeg/android/x86_64/include/libavcodec/version.h
           ffmpeg/android/x86_64/include/libavcodec/vorbis_parser.h
           ffmpeg/android/x86_64/include/libavformat/version.h
           ffmpeg/android/x86_64/include/libavutil/audioconvert.h
           ffmpeg/android/x86_64/include/libavutil/avconfig.h
           ffmpeg/android/x86_64/include/libavutil/buffer.h
           ffmpeg/android/x86_64/include/libavutil/dict.h
           ffmpeg/android/x86_64/include/libavutil/error.h
           ffmpeg/android/x86_64/include/libavutil/ffversion.h
           ffmpeg/android/x86_64/include/libavutil/fifo.h
           ffmpeg/android/x86_64/include/libavutil/file.h
           ffmpeg/android/x86_64/include/libavutil/frame.h
           ffmpeg/android/x86_64/include/libavutil/imgutils.h
           ffmpeg/android/x86_64/include/libavutil/intreadwrite.h
           ffmpeg/android/x86_64/include/libavutil/macros.h
           ffmpeg/android/x86_64/include/libavutil/motion_vector.h
           ffmpeg/android/x86_64/include/libavutil/parseutils.h
           ffmpeg/android/x86_64/include/libavutil/pixelutils.h
           ffmpeg/android/x86_64/include/libavutil/rc4.h
           ffmpeg/android/x86_64/include/libavutil/replaygain.h
           ffmpeg/android/x86_64/include/libavutil/samplefmt.h
           ffmpeg/android/x86_64/include/libavutil/threadmessage.h
           ffmpeg/android/x86_64/include/libavutil/timestamp.h
           ffmpeg/android/x86_64/include/libswresample/version.h
           ffmpeg/android/x86_64/include/libswscale/version.h
           ffmpeg/android/x86_64/lib/libswresample.a
           ffmpeg/android_arm64-v8a.sh
           ffmpeg/android_armeabi-v7a.sh
           ffmpeg/android_x86.sh
           ffmpeg/android_x86_64.sh
           ffmpeg/arch.mak
           ffmpeg/blackberry-build.sh
           ffmpeg/blackberry/armv7/include/libavcodec/avdct.h
           ffmpeg/blackberry/armv7/include/libavcodec/avfft.h
           ffmpeg/blackberry/armv7/include/libavcodec/dv_profile.h
           ffmpeg/blackberry/armv7/include/libavcodec/old_codec_ids.h
           ffmpeg/blackberry/armv7/include/libavcodec/qsv.h
           ffmpeg/blackberry/armv7/include/libavcodec/version.h
           ffmpeg/blackberry/armv7/include/libavcodec/vorbis_parser.h
           ffmpeg/blackberry/armv7/include/libavformat/version.h
           ffmpeg/blackberry/armv7/include/libavutil/audioconvert.h
           ffmpeg/blackberry/armv7/include/libavutil/avconfig.h
           ffmpeg/blackberry/armv7/include/libavutil/buffer.h
           ffmpeg/blackberry/armv7/include/libavutil/dict.h
           ffmpeg/blackberry/armv7/include/libavutil/error.h
           ffmpeg/blackberry/armv7/include/libavutil/ffversion.h
           ffmpeg/blackberry/armv7/include/libavutil/fifo.h
           ffmpeg/blackberry/armv7/include/libavutil/file.h
           ffmpeg/blackberry/armv7/include/libavutil/frame.h
           ffmpeg/blackberry/armv7/include/libavutil/imgutils.h
           ffmpeg/blackberry/armv7/include/libavutil/intreadwrite.h
           ffmpeg/blackberry/armv7/include/libavutil/macros.h
           ffmpeg/blackberry/armv7/include/libavutil/motion_vector.h
           ffmpeg/blackberry/armv7/include/libavutil/parseutils.h
           ffmpeg/blackberry/armv7/include/libavutil/pixelutils.h
           ffmpeg/blackberry/armv7/include/libavutil/rc4.h
           ffmpeg/blackberry/armv7/include/libavutil/replaygain.h
           ffmpeg/blackberry/armv7/include/libavutil/samplefmt.h
           ffmpeg/blackberry/armv7/include/libavutil/threadmessage.h
           ffmpeg/blackberry/armv7/include/libavutil/timestamp.h
           ffmpeg/blackberry/armv7/include/libswresample/version.h
           ffmpeg/blackberry/armv7/include/libswscale/version.h
           ffmpeg/blackberry/armv7/lib/libswresample.a
           ffmpeg/cmdutils_common_opts.h
           ffmpeg/common.mak
           ffmpeg/compat/aix/math.h
           ffmpeg/compat/avisynth/windowsPorts/basicDataTypeConversions.h
           ffmpeg/compat/avisynth/windowsPorts/windows2linux.h
           ffmpeg/compat/float/float.h
           ffmpeg/compat/float/limits.h
           ffmpeg/compat/getopt.c
           ffmpeg/compat/plan9/head
           ffmpeg/compat/plan9/main.c
           ffmpeg/compat/plan9/printf
           ffmpeg/compat/tms470/math.h
           ffmpeg/compat/windows/mslink
           ffmpeg/doc/APIchanges
           ffmpeg/doc/Doxyfile
           ffmpeg/doc/Makefile
           ffmpeg/doc/authors.texi
           ffmpeg/doc/bitstream_filters.texi
           ffmpeg/doc/build_system.txt
           ffmpeg/doc/codecs.texi
           ffmpeg/doc/decoders.texi
           ffmpeg/doc/default.css
           ffmpeg/doc/demuxers.texi
           ffmpeg/doc/developer.texi
           ffmpeg/doc/devices.texi
           ffmpeg/doc/doxy-wrapper.sh
           ffmpeg/doc/errno.txt
           ffmpeg/doc/examples/Makefile
           ffmpeg/doc/examples/README
           ffmpeg/doc/examples/transcode_aac.c
           ffmpeg/doc/faq.texi
           ffmpeg/doc/fate.texi
           ffmpeg/doc/fate_config.sh.template
           ffmpeg/doc/ffmpeg-bitstream-filters.texi
           ffmpeg/doc/ffmpeg-codecs.texi
           ffmpeg/doc/ffmpeg-devices.texi
           ffmpeg/doc/ffmpeg-filters.texi
           ffmpeg/doc/ffmpeg-formats.texi
           ffmpeg/doc/ffmpeg-protocols.texi
           ffmpeg/doc/ffmpeg-resampler.texi
           ffmpeg/doc/ffmpeg-scaler.texi
           ffmpeg/doc/ffmpeg-utils.texi
           ffmpeg/doc/ffmpeg.texi
           ffmpeg/doc/ffmpeg.txt
           ffmpeg/doc/ffplay.texi
           ffmpeg/doc/ffprobe.texi
           ffmpeg/doc/ffserver.conf
           ffmpeg/doc/ffserver.texi
           ffmpeg/doc/fftools-common-opts.texi
           ffmpeg/doc/filter_design.txt
           ffmpeg/doc/filters.texi
           ffmpeg/doc/formats.texi
           ffmpeg/doc/general.texi
           ffmpeg/doc/git-howto.texi
           ffmpeg/doc/indevs.texi
           ffmpeg/doc/issue_tracker.txt
           ffmpeg/doc/libavcodec.texi
           ffmpeg/doc/libavdevice.texi
           ffmpeg/doc/libavfilter.texi
           ffmpeg/doc/libavformat.texi
           ffmpeg/doc/libavutil.texi
           ffmpeg/doc/libswresample.texi
           ffmpeg/doc/libswscale.texi
           ffmpeg/doc/metadata.texi
           ffmpeg/doc/multithreading.txt
           ffmpeg/doc/muxers.texi
           ffmpeg/doc/nut.texi
           ffmpeg/doc/optimization.txt
           ffmpeg/doc/outdevs.texi
           ffmpeg/doc/platform.texi
           ffmpeg/doc/protocols.texi
           ffmpeg/doc/rate_distortion.txt
           ffmpeg/doc/resampler.texi
           ffmpeg/doc/scaler.texi
           ffmpeg/doc/snow.txt
           ffmpeg/doc/swresample.txt
           ffmpeg/doc/swscale.txt
           ffmpeg/doc/t2h.init
           ffmpeg/doc/tablegen.txt
           ffmpeg/doc/texidep.pl
           ffmpeg/doc/utils.texi
           ffmpeg/doc/writing_filters.txt
           ffmpeg/ffmpeg.h
           ffmpeg/ffmpeg_dxva2.c
           ffmpeg/ffmpeg_filter.c
           ffmpeg/ffmpeg_opt.c
           ffmpeg/ffmpeg_qsv.c
           ffmpeg/ffmpeg_vdpau.c
           ffmpeg/ffmpeg_videotoolbox.c
           ffmpeg/gas-preprocessor/.git
           ffmpeg/gas-preprocessor/.gitignore
           ffmpeg/gas-preprocessor/Makefile
           ffmpeg/gas-preprocessor/README
           ffmpeg/gas-preprocessor/gas-preprocessor.pl
           ffmpeg/gas-preprocessor/test.S
           ffmpeg/ios-build.sh
           ffmpeg/ios/universal/include/libavcodec/avdct.h
           ffmpeg/ios/universal/include/libavcodec/avfft.h
           ffmpeg/ios/universal/include/libavcodec/dv_profile.h
           ffmpeg/ios/universal/include/libavcodec/qsv.h
           ffmpeg/ios/universal/include/libavcodec/version.h
           ffmpeg/ios/universal/include/libavcodec/vorbis_parser.h
           ffmpeg/ios/universal/include/libavdevice/avdevice.h
           ffmpeg/ios/universal/include/libavdevice/version.h
           ffmpeg/ios/universal/include/libavformat/version.h
           ffmpeg/ios/universal/include/libavutil/avconfig.h
           ffmpeg/ios/universal/include/libavutil/buffer.h
           ffmpeg/ios/universal/include/libavutil/dict.h
           ffmpeg/ios/universal/include/libavutil/error.h
           ffmpeg/ios/universal/include/libavutil/ffversion.h
           ffmpeg/ios/universal/include/libavutil/fifo.h
           ffmpeg/ios/universal/include/libavutil/file.h
           ffmpeg/ios/universal/include/libavutil/frame.h
           ffmpeg/ios/universal/include/libavutil/imgutils.h
           ffmpeg/ios/universal/include/libavutil/intreadwrite.h
           ffmpeg/ios/universal/include/libavutil/macros.h
           ffmpeg/ios/universal/include/libavutil/motion_vector.h
           ffmpeg/ios/universal/include/libavutil/parseutils.h
           ffmpeg/ios/universal/include/libavutil/pixelutils.h
           ffmpeg/ios/universal/include/libavutil/rc4.h
           ffmpeg/ios/universal/include/libavutil/replaygain.h
           ffmpeg/ios/universal/include/libavutil/samplefmt.h
           ffmpeg/ios/universal/include/libavutil/threadmessage.h
           ffmpeg/ios/universal/include/libavutil/timestamp.h
           ffmpeg/ios/universal/include/libswresample/version.h
           ffmpeg/ios/universal/include/libswscale/version.h
           ffmpeg/ios/universal/lib/libavdevice.a
           ffmpeg/libavcodec/Makefile
           ffmpeg/libavcodec/aandcttab.c
           ffmpeg/libavcodec/aandcttab.h
           ffmpeg/libavcodec/aarch64/Makefile
           ffmpeg/libavcodec/aarch64/asm-offsets.h
           ffmpeg/libavcodec/aarch64/cabac.h
           ffmpeg/libavcodec/aarch64/fmtconvert_init.c
           ffmpeg/libavcodec/aarch64/imdct15_init.c
           ffmpeg/libavcodec/aarch64/mpegaudiodsp_init.c
           ffmpeg/libavcodec/aarch64/neon.S
           ffmpeg/libavcodec/aarch64/rv40dsp_init_aarch64.c
           ffmpeg/libavcodec/aarch64/vc1dsp_init_aarch64.c
           ffmpeg/libavcodec/aarch64/videodsp.S
           ffmpeg/libavcodec/aarch64/videodsp_init.c
           ffmpeg/libavcodec/aarch64/vorbisdsp_init.c
           ffmpeg/libavcodec/alac_data.c
           ffmpeg/libavcodec/alac_data.h
           ffmpeg/libavcodec/alacdsp.h
           ffmpeg/libavcodec/alpha/Makefile
           ffmpeg/libavcodec/alpha/hpeldsp_alpha.h
           ffmpeg/libavcodec/alpha/idctdsp_alpha.h
           ffmpeg/libavcodec/alpha/pixblockdsp_alpha.c
           ffmpeg/libavcodec/arm/Makefile
           ffmpeg/libavcodec/arm/audiodsp_arm.h
           ffmpeg/libavcodec/arm/audiodsp_init_arm.c
           ffmpeg/libavcodec/arm/blockdsp_arm.h
           ffmpeg/libavcodec/arm/blockdsp_init_arm.c
           ffmpeg/libavcodec/arm/cabac.h
           ffmpeg/libavcodec/arm/dct-test.c
           ffmpeg/libavcodec/arm/fmtconvert_init_arm.c
           ffmpeg/libavcodec/arm/hevcdsp_arm.h
           ffmpeg/libavcodec/arm/hpeldsp_arm.S
           ffmpeg/libavcodec/arm/idct.h
           ffmpeg/libavcodec/arm/idctdsp_arm.S
           ffmpeg/libavcodec/arm/me_cmp_init_arm.c
           ffmpeg/libavcodec/arm/mpegvideo_arm.h
           ffmpeg/libavcodec/arm/mpegvideoencdsp_init_arm.c
           ffmpeg/libavcodec/arm/pixblockdsp_init_arm.c
           ffmpeg/libavcodec/arm/startcode.h
           ffmpeg/libavcodec/arm/vc1dsp.h
           ffmpeg/libavcodec/arm/vc1dsp_init_arm.c
           ffmpeg/libavcodec/arm/vc1dsp_init_neon.c
           ffmpeg/libavcodec/arm/videodsp_armv5te.S
           ffmpeg/libavcodec/arm/vp3dsp_init_arm.c
           ffmpeg/libavcodec/arm/vp8.h
           ffmpeg/libavcodec/arm/vp8dsp.h
           ffmpeg/libavcodec/arm/vp8dsp_init_arm.c
           ffmpeg/libavcodec/arm/vp8dsp_init_armv6.c
           ffmpeg/libavcodec/arm/vp8dsp_init_neon.c
           ffmpeg/libavcodec/audiodsp.c
           ffmpeg/libavcodec/audiodsp.h
           ffmpeg/libavcodec/aura.c
           ffmpeg/libavcodec/avdct.h
           ffmpeg/libavcodec/avfft.c
           ffmpeg/libavcodec/avfft.h
           ffmpeg/libavcodec/bfin/README
           ffmpeg/libavcodec/bit_depth_template.c
           ffmpeg/libavcodec/blockdsp.c
           ffmpeg/libavcodec/blockdsp.h
           ffmpeg/libavcodec/bswapdsp.c
           ffmpeg/libavcodec/bswapdsp.h
           ffmpeg/libavcodec/cga_data.c
           ffmpeg/libavcodec/cga_data.h
           ffmpeg/libavcodec/codec_desc.c
           ffmpeg/libavcodec/copy_block.h
           ffmpeg/libavcodec/dca_syncwords.h
           ffmpeg/libavcodec/dcadata.h
           ffmpeg/libavcodec/dct32.h
           ffmpeg/libavcodec/dct32_fixed.c
           ffmpeg/libavcodec/dct32_float.c
           ffmpeg/libavcodec/dv_profile.c
           ffmpeg/libavcodec/dv_profile.h
           ffmpeg/libavcodec/dv_profile_internal.h
           ffmpeg/libavcodec/dvaudio.h
           ffmpeg/libavcodec/dvaudio_parser.c
           ffmpeg/libavcodec/dvdata.h
           ffmpeg/libavcodec/eaidct.h
           ffmpeg/libavcodec/error_resilience.h
           ffmpeg/libavcodec/fdctdsp.c
           ffmpeg/libavcodec/fdctdsp.h
           ffmpeg/libavcodec/fft-fixed-test.c
           ffmpeg/libavcodec/fft-fixed32-test.c
           ffmpeg/libavcodec/fft-internal.h
           ffmpeg/libavcodec/fft_fixed.c
           ffmpeg/libavcodec/fft_float.c
           ffmpeg/libavcodec/file_open.c
           ffmpeg/libavcodec/flacdsp.h
           ffmpeg/libavcodec/flacdsp_lpc_template.c
           ffmpeg/libavcodec/flv.h
           ffmpeg/libavcodec/flvdec.c
           ffmpeg/libavcodec/flvenc.c
           ffmpeg/libavcodec/gsm.h
           ffmpeg/libavcodec/h263.h
           ffmpeg/libavcodec/h263data.c
           ffmpeg/libavcodec/h263dsp.c
           ffmpeg/libavcodec/h263dsp.h
           ffmpeg/libavcodec/h264chroma.c
           ffmpeg/libavcodec/h264chroma.h
           ffmpeg/libavcodec/h264idct.h
           ffmpeg/libavcodec/hevc_data.c
           ffmpeg/libavcodec/hevc_parse.c
           ffmpeg/libavcodec/hevc_ps_enc.c
           ffmpeg/libavcodec/hq_hqa.c
           ffmpeg/libavcodec/hq_hqa.h
           ffmpeg/libavcodec/hq_hqadata.c
           ffmpeg/libavcodec/hq_hqadsp.c
           ffmpeg/libavcodec/hq_hqadsp.h
           ffmpeg/libavcodec/hqx.c
           ffmpeg/libavcodec/hqx.h
           ffmpeg/libavcodec/hqxdsp.c
           ffmpeg/libavcodec/hqxdsp.h
           ffmpeg/libavcodec/hqxvlc.c
           ffmpeg/libavcodec/huffyuvdsp.c
           ffmpeg/libavcodec/huffyuvdsp.h
           ffmpeg/libavcodec/huffyuvencdsp.c
           ffmpeg/libavcodec/huffyuvencdsp.h
           ffmpeg/libavcodec/idctdsp.c
           ffmpeg/libavcodec/idctdsp.h
           ffmpeg/libavcodec/imdct15.h
           ffmpeg/libavcodec/intelh263dec.c
           ffmpeg/libavcodec/internal.h
           ffmpeg/libavcodec/intrax8.c
           ffmpeg/libavcodec/intrax8.h
           ffmpeg/libavcodec/intrax8dsp.c
           ffmpeg/libavcodec/intrax8dsp.h
           ffmpeg/libavcodec/intrax8huf.h
           ffmpeg/libavcodec/jfdctint.c
           ffmpeg/libavcodec/jpegtables.h
           ffmpeg/libavcodec/kbdwin.c
           ffmpeg/libavcodec/kbdwin.h
           ffmpeg/libavcodec/libavcodec.v
           ffmpeg/libavcodec/libwavpackenc.c
           ffmpeg/libavcodec/log2_tab.c
           ffmpeg/libavcodec/lossless_videodsp.c
           ffmpeg/libavcodec/lossless_videodsp.h
           ffmpeg/libavcodec/mathops.c
           ffmpeg/libavcodec/mdct_fixed.c
           ffmpeg/libavcodec/mdct_float.c
           ffmpeg/libavcodec/me_cmp.h
           ffmpeg/libavcodec/mips/Makefile
           ffmpeg/libavcodec/mjpegenc_common.h
           ffmpeg/libavcodec/motion_est.h
           ffmpeg/libavcodec/mpeg_er.c
           ffmpeg/libavcodec/mpeg_er.h
           ffmpeg/libavcodec/mpegaudiodec_fixed.c
           ffmpeg/libavcodec/mpegaudiodsp.h
           ffmpeg/libavcodec/mpegaudiodsp_data.c
           ffmpeg/libavcodec/mpegaudiodsp_fixed.c
           ffmpeg/libavcodec/mpegaudiodsp_float.c
           ffmpeg/libavcodec/mpegpicture.c
           ffmpeg/libavcodec/mpegpicture.h
           ffmpeg/libavcodec/mpegutils.c
           ffmpeg/libavcodec/mpegutils.h
           ffmpeg/libavcodec/mpegvideodata.c
           ffmpeg/libavcodec/mpegvideodata.h
           ffmpeg/libavcodec/mpegvideodsp.c
           ffmpeg/libavcodec/mpegvideodsp.h
           ffmpeg/libavcodec/mpegvideoencdsp.c
           ffmpeg/libavcodec/mpegvideoencdsp.h
           ffmpeg/libavcodec/mss2.c
           ffmpeg/libavcodec/mss2dsp.c
           ffmpeg/libavcodec/mss2dsp.h
           ffmpeg/libavcodec/neon/Makefile
           ffmpeg/libavcodec/pel_template.c
           ffmpeg/libavcodec/pixblockdsp.c
           ffmpeg/libavcodec/pixblockdsp.h
           ffmpeg/libavcodec/pixels.h
           ffmpeg/libavcodec/ppc/Makefile
           ffmpeg/libavcodec/ppc/dct-test.c
           ffmpeg/libavcodec/ppc/fdct.h
           ffmpeg/libavcodec/ppc/mpegvideoencdsp.c
           ffmpeg/libavcodec/profiles.c
           ffmpeg/libavcodec/profiles.h
           ffmpeg/libavcodec/pthread_frame.c
           ffmpeg/libavcodec/pthread_internal.h
           ffmpeg/libavcodec/pthread_slice.c
           ffmpeg/libavcodec/qpeldsp.h
           ffmpeg/libavcodec/qsv.c
           ffmpeg/libavcodec/qsv.h
           ffmpeg/libavcodec/qsv_api.c
           ffmpeg/libavcodec/qsv_internal.h
           ffmpeg/libavcodec/qsvdec_mpeg2.c
           ffmpeg/libavcodec/qsvdec_vc1.c
           ffmpeg/libavcodec/qsvenc_hevc.c
           ffmpeg/libavcodec/qsvenc_mpeg2.c
           ffmpeg/libavcodec/reverse.c
           ffmpeg/libavcodec/rl.c
           ffmpeg/libavcodec/rle.h
           ffmpeg/libavcodec/rv10.h
           ffmpeg/libavcodec/sgi.h
           ffmpeg/libavcodec/sgidec.c
           ffmpeg/libavcodec/sgienc.c
           ffmpeg/libavcodec/sh4/README
           ffmpeg/libavcodec/sinewin.c
           ffmpeg/libavcodec/sinewin_fixed.c
           ffmpeg/libavcodec/sparc/README
           ffmpeg/libavcodec/startcode.h
           ffmpeg/libavcodec/svq13.c
           ffmpeg/libavcodec/svq1enc.h
           ffmpeg/libavcodec/svq3.h
           ffmpeg/libavcodec/takdsp.h
           ffmpeg/libavcodec/targa.h
           ffmpeg/libavcodec/tpeldsp.c
           ffmpeg/libavcodec/tpeldsp.h
           ffmpeg/libavcodec/truemotion1data.h
           ffmpeg/libavcodec/ttadata.c
           ffmpeg/libavcodec/ttadata.h
           ffmpeg/libavcodec/ttadsp.c
           ffmpeg/libavcodec/ttadsp.h
           ffmpeg/libavcodec/ttaenc.c
           ffmpeg/libavcodec/v210dec.h
           ffmpeg/libavcodec/v210enc.h
           ffmpeg/libavcodec/vda.c
           ffmpeg/libavcodec/vda_vt_internal.h
           ffmpeg/libavcodec/version.h
           ffmpeg/libavcodec/vorbis.c
           ffmpeg/libavcodec/vorbis_parser.h
           ffmpeg/libavcodec/vorbisdec.c
           ffmpeg/libavcodec/vorbisdsp.c
           ffmpeg/libavcodec/vorbisdsp.h
           ffmpeg/libavcodec/vp3dsp.h
           ffmpeg/libavcodec/wavpackenc.c
           ffmpeg/libavcodec/wavpackenc.h
           ffmpeg/libavcodec/wma_common.c
           ffmpeg/libavcodec/wma_common.h
           ffmpeg/libavcodec/wma_freqs.c
           ffmpeg/libavcodec/wma_freqs.h
           ffmpeg/libavcodec/wmv2dsp.c
           ffmpeg/libavcodec/wmv2dsp.h
           ffmpeg/libavcodec/x86/Makefile
           ffmpeg/libavcodec/x86/aacpsdsp.asm
           ffmpeg/libavcodec/x86/aacpsdsp_init.c
           ffmpeg/libavcodec/x86/ac3dsp.asm
           ffmpeg/libavcodec/x86/alacdsp.asm
           ffmpeg/libavcodec/x86/alacdsp_init.c
           ffmpeg/libavcodec/x86/audiodsp.asm
           ffmpeg/libavcodec/x86/audiodsp_init.c
           ffmpeg/libavcodec/x86/blockdsp.asm
           ffmpeg/libavcodec/x86/blockdsp_init.c
           ffmpeg/libavcodec/x86/bswapdsp.asm
           ffmpeg/libavcodec/x86/bswapdsp_init.c
           ffmpeg/libavcodec/x86/constants.c
           ffmpeg/libavcodec/x86/constants.h
           ffmpeg/libavcodec/x86/dcadsp.asm
           ffmpeg/libavcodec/x86/dcadsp_init.c
           ffmpeg/libavcodec/x86/dct-test.c
           ffmpeg/libavcodec/x86/dct32.asm
           ffmpeg/libavcodec/x86/dct_init.c
           ffmpeg/libavcodec/x86/dirac_dwt.asm
           ffmpeg/libavcodec/x86/diracdsp.asm
           ffmpeg/libavcodec/x86/dnxhdenc.asm
           ffmpeg/libavcodec/x86/fdct.c
           ffmpeg/libavcodec/x86/fdct.h
           ffmpeg/libavcodec/x86/fdctdsp_init.c
           ffmpeg/libavcodec/x86/fft.asm
           ffmpeg/libavcodec/x86/fft.h
           ffmpeg/libavcodec/x86/fft_init.c
           ffmpeg/libavcodec/x86/flac_dsp_gpl.asm
           ffmpeg/libavcodec/x86/flacdsp.asm
           ffmpeg/libavcodec/x86/fmtconvert.asm
           ffmpeg/libavcodec/x86/fpel.asm
           ffmpeg/libavcodec/x86/fpel.h
           ffmpeg/libavcodec/x86/g722dsp.asm
           ffmpeg/libavcodec/x86/h263_loopfilter.asm
           ffmpeg/libavcodec/x86/h264_chromamc.asm
           ffmpeg/libavcodec/x86/h264_chromamc_10bit.asm
           ffmpeg/libavcodec/x86/h264_deblock.asm
           ffmpeg/libavcodec/x86/h264_deblock_10bit.asm
           ffmpeg/libavcodec/x86/h264_idct.asm
           ffmpeg/libavcodec/x86/h264_idct_10bit.asm
           ffmpeg/libavcodec/x86/h264_intrapred.asm
           ffmpeg/libavcodec/x86/h264_intrapred_10bit.asm
           ffmpeg/libavcodec/x86/h264_qpel_10bit.asm
           ffmpeg/libavcodec/x86/h264_qpel_8bit.asm
           ffmpeg/libavcodec/x86/h264_weight.asm
           ffmpeg/libavcodec/x86/h264_weight_10bit.asm
           ffmpeg/libavcodec/x86/h264chroma_init.c
           ffmpeg/libavcodec/x86/hevc_deblock.asm
           ffmpeg/libavcodec/x86/hevc_idct.asm
           ffmpeg/libavcodec/x86/hevc_mc.asm
           ffmpeg/libavcodec/x86/hevc_res_add.asm
           ffmpeg/libavcodec/x86/hevc_sao.asm
           ffmpeg/libavcodec/x86/hevc_sao_10bit.asm
           ffmpeg/libavcodec/x86/hpeldsp.asm
           ffmpeg/libavcodec/x86/hpeldsp.h
           ffmpeg/libavcodec/x86/huffyuvdsp.asm
           ffmpeg/libavcodec/x86/huffyuvencdsp.asm
           ffmpeg/libavcodec/x86/idctdsp.asm
           ffmpeg/libavcodec/x86/idctdsp.h
           ffmpeg/libavcodec/x86/idctdsp_init.c
           ffmpeg/libavcodec/x86/imdct36.asm
           ffmpeg/libavcodec/x86/inline_asm.h
           ffmpeg/libavcodec/x86/jpeg2000dsp.asm
           ffmpeg/libavcodec/x86/lossless_audiodsp.asm
           ffmpeg/libavcodec/x86/lossless_audiodsp_init.c
           ffmpeg/libavcodec/x86/lossless_videodsp.asm
           ffmpeg/libavcodec/x86/lossless_videodsp_init.c
           ffmpeg/libavcodec/x86/me_cmp.asm
           ffmpeg/libavcodec/x86/mlpdsp.asm
           ffmpeg/libavcodec/x86/mpegvideo.c
           ffmpeg/libavcodec/x86/mpegvideodsp.c
           ffmpeg/libavcodec/x86/mpegvideoencdsp.asm
           ffmpeg/libavcodec/x86/mpegvideoencdsp_init.c
           ffmpeg/libavcodec/x86/pixblockdsp.asm
           ffmpeg/libavcodec/x86/pixblockdsp_init.c
           ffmpeg/libavcodec/x86/pngdsp.asm
           ffmpeg/libavcodec/x86/proresdsp.asm
           ffmpeg/libavcodec/x86/qpel.asm
           ffmpeg/libavcodec/x86/qpeldsp.asm
           ffmpeg/libavcodec/x86/rv34dsp.asm
           ffmpeg/libavcodec/x86/rv40dsp.asm
           ffmpeg/libavcodec/x86/sbrdsp.asm
           ffmpeg/libavcodec/x86/simple_idct.h
           ffmpeg/libavcodec/x86/simple_idct10.asm
           ffmpeg/libavcodec/x86/simple_idct10_template.asm
           ffmpeg/libavcodec/x86/svq1enc.asm
           ffmpeg/libavcodec/x86/synth_filter.asm
           ffmpeg/libavcodec/x86/takdsp.asm
           ffmpeg/libavcodec/x86/ttadsp.asm
           ffmpeg/libavcodec/x86/v210-init.c
           ffmpeg/libavcodec/x86/v210.asm
           ffmpeg/libavcodec/x86/v210enc.asm
           ffmpeg/libavcodec/x86/v210enc_init.c
           ffmpeg/libavcodec/x86/vc1dsp.asm
           ffmpeg/libavcodec/x86/vc1dsp.h
           ffmpeg/libavcodec/x86/videodsp.asm
           ffmpeg/libavcodec/x86/vorbisdsp.asm
           ffmpeg/libavcodec/x86/vp3dsp.asm
           ffmpeg/libavcodec/x86/vp6dsp.asm
           ffmpeg/libavcodec/x86/vp8dsp.asm
           ffmpeg/libavcodec/x86/vp8dsp_loopfilter.asm
           ffmpeg/libavcodec/x86/vp9intrapred.asm
           ffmpeg/libavcodec/x86/vp9intrapred_16bpp.asm
           ffmpeg/libavcodec/x86/vp9itxfm.asm
           ffmpeg/libavcodec/x86/vp9itxfm_16bpp.asm
           ffmpeg/libavcodec/x86/vp9itxfm_template.asm
           ffmpeg/libavcodec/x86/vp9lpf.asm
           ffmpeg/libavcodec/x86/vp9lpf_16bpp.asm
           ffmpeg/libavcodec/x86/vp9mc.asm
           ffmpeg/libavcodec/x86/vp9mc_16bpp.asm
           ffmpeg/libavcodec/x86/xvididct.h
           ffmpeg/libavcodec/x86/xvididct_init.c
           ffmpeg/libavcodec/xvididct.h
           ffmpeg/libavcodec/xvmc_internal.h
           ffmpeg/libavdevice/Makefile
           ffmpeg/libavdevice/alldevices.c
           ffmpeg/libavdevice/avdevice.c
           ffmpeg/libavdevice/avdevice.h
           ffmpeg/libavdevice/file_open.c
           ffmpeg/libavdevice/internal.h
           ffmpeg/libavdevice/libavdevice.v
           ffmpeg/libavdevice/oss.h
           ffmpeg/libavdevice/utils.c
           ffmpeg/libavdevice/v4l2-common.c
           ffmpeg/libavdevice/v4l2-common.h
           ffmpeg/libavdevice/version.h
           ffmpeg/libavfilter/Makefile
           ffmpeg/libavfilter/af_asyncts.c
           ffmpeg/libavfilter/af_bs2b.c
           ffmpeg/libavfilter/af_channelsplit.c
           ffmpeg/libavfilter/af_join.c
           ffmpeg/libavfilter/af_resample.c
           ffmpeg/libavfilter/af_rubberband.c
           ffmpeg/libavfilter/af_volume.h
           ffmpeg/libavfilter/all_channel_layouts.inc
           ffmpeg/libavfilter/buffersink.h
           ffmpeg/libavfilter/buffersrc.h
           ffmpeg/libavfilter/drawutils.h
           ffmpeg/libavfilter/dualinput.c
           ffmpeg/libavfilter/dualinput.h
           ffmpeg/libavfilter/f_streamselect.c
           ffmpeg/libavfilter/formats.h
           ffmpeg/libavfilter/generate_wave_table.c
           ffmpeg/libavfilter/generate_wave_table.h
           ffmpeg/libavfilter/hermite.h
           ffmpeg/libavfilter/interlace.h
           ffmpeg/libavfilter/internal.h
           ffmpeg/libavfilter/lavfutils.h
           ffmpeg/libavfilter/libavfilter.v
           ffmpeg/libavfilter/log2_tab.c
           ffmpeg/libavfilter/lswsutils.c
           ffmpeg/libavfilter/lswsutils.h
           ffmpeg/libavfilter/pthread.c
           ffmpeg/libavfilter/thread.h
           ffmpeg/libavfilter/trim.c
           ffmpeg/libavfilter/version.h
           ffmpeg/libavfilter/vf_copy.c
           ffmpeg/libavfilter/vf_idet.h
           ffmpeg/libavfilter/vf_null.c
           ffmpeg/libavfilter/vf_pullup.h
           ffmpeg/libavfilter/vf_showpalette.c
           ffmpeg/libavfilter/vf_shuffleplanes.c
           ffmpeg/libavfilter/vf_unsharp.c
           ffmpeg/libavfilter/vsink_nullsink.c
           ffmpeg/libavfilter/x86/Makefile
           ffmpeg/libavfilter/x86/af_volume.asm
           ffmpeg/libavfilter/x86/af_volume_init.c
           ffmpeg/libavfilter/x86/vf_blend.asm
           ffmpeg/libavfilter/x86/vf_eq.c
           ffmpeg/libavfilter/x86/vf_fspp.asm
           ffmpeg/libavfilter/x86/vf_gradfun.asm
           ffmpeg/libavfilter/x86/vf_hqdn3d.asm
           ffmpeg/libavfilter/x86/vf_idet.asm
           ffmpeg/libavfilter/x86/vf_idet_init.c
           ffmpeg/libavfilter/x86/vf_interlace.asm
           ffmpeg/libavfilter/x86/vf_maskedmerge.asm
           ffmpeg/libavfilter/x86/vf_pp7.asm
           ffmpeg/libavfilter/x86/vf_psnr.asm
           ffmpeg/libavfilter/x86/vf_pullup.asm
           ffmpeg/libavfilter/x86/vf_pullup_init.c
           ffmpeg/libavfilter/x86/vf_removegrain.asm
           ffmpeg/libavfilter/x86/vf_ssim.asm
           ffmpeg/libavfilter/x86/vf_stereo3d.asm
           ffmpeg/libavfilter/x86/vf_w3fdif.asm
           ffmpeg/libavfilter/x86/vf_yadif.asm
           ffmpeg/libavfilter/x86/yadif-10.asm
           ffmpeg/libavfilter/x86/yadif-16.asm
           ffmpeg/libavfilter/yadif.h
           ffmpeg/libavformat/Makefile
           ffmpeg/libavformat/avio_internal.h
           ffmpeg/libavformat/avlanguage.c
           ffmpeg/libavformat/avlanguage.h
           ffmpeg/libavformat/file_open.c
           ffmpeg/libavformat/framehash.c
           ffmpeg/libavformat/golomb_tab.c
           ffmpeg/libavformat/id3v2enc.c
           ffmpeg/libavformat/jacosubenc.c
           ffmpeg/libavformat/libavformat.v
           ffmpeg/libavformat/libgme.c
           ffmpeg/libavformat/libmodplug.c
           ffmpeg/libavformat/log2_tab.c
           ffmpeg/libavformat/oma.c
           ffmpeg/libavformat/oma.h
           ffmpeg/libavformat/qtpalette.h
           ffmpeg/libavformat/replaygain.c
           ffmpeg/libavformat/replaygain.h
           ffmpeg/libavformat/rmsipr.c
           ffmpeg/libavformat/rmsipr.h
           ffmpeg/libavformat/rtpproto.h
           ffmpeg/libavformat/supdec.c
           ffmpeg/libavformat/url.h
           ffmpeg/libavformat/urldecode.h
           ffmpeg/libavformat/version.h
           ffmpeg/libavformat/w64.h
           ffmpeg/libavformat/wv.c
           ffmpeg/libavformat/wv.h
           ffmpeg/libavformat/yuv4mpeg.h
           ffmpeg/libavresample/Makefile
           ffmpeg/libavresample/aarch64/Makefile
           ffmpeg/libavresample/aarch64/asm-offsets.h
           ffmpeg/libavresample/aarch64/audio_convert_init.c
           ffmpeg/libavresample/aarch64/resample_init.c
           ffmpeg/libavresample/arm/Makefile
           ffmpeg/libavresample/arm/asm-offsets.h
           ffmpeg/libavresample/arm/audio_convert_init.c
           ffmpeg/libavresample/libavresample.v
           ffmpeg/libavresample/version.h
           ffmpeg/libavresample/x86/Makefile
           ffmpeg/libavresample/x86/audio_convert.asm
           ffmpeg/libavresample/x86/audio_mix.asm
           ffmpeg/libavresample/x86/dither.asm
           ffmpeg/libavresample/x86/util.asm
           ffmpeg/libavutil/Makefile
           ffmpeg/libavutil/aarch64/Makefile
           ffmpeg/libavutil/aarch64/bswap.h
           ffmpeg/libavutil/aarch64/cpu.c
           ffmpeg/libavutil/aarch64/cpu.h
           ffmpeg/libavutil/arm/Makefile
           ffmpeg/libavutil/arm/bswap.h
           ffmpeg/libavutil/arm/cpu.c
           ffmpeg/libavutil/arm/cpu.h
           ffmpeg/libavutil/arm/float_dsp_init_arm.c
           ffmpeg/libavutil/arm/intreadwrite.h
           ffmpeg/libavutil/atomic_suncc.h
           ffmpeg/libavutil/avr32/bswap.h
           ffmpeg/libavutil/buffer.c
           ffmpeg/libavutil/buffer.h
           ffmpeg/libavutil/buffer_internal.h
           ffmpeg/libavutil/cpu.c
           ffmpeg/libavutil/cpu_internal.h
           ffmpeg/libavutil/dict.h
           ffmpeg/libavutil/dynarray.h
           ffmpeg/libavutil/error.c
           ffmpeg/libavutil/error.h
           ffmpeg/libavutil/fifo.h
           ffmpeg/libavutil/file.c
           ffmpeg/libavutil/file.h
           ffmpeg/libavutil/file_open.c
           ffmpeg/libavutil/float_dsp.h
           ffmpeg/libavutil/frame.c
           ffmpeg/libavutil/frame.h
           ffmpeg/libavutil/imgutils.c
           ffmpeg/libavutil/imgutils.h
           ffmpeg/libavutil/intmath.c
           ffmpeg/libavutil/intreadwrite.h
           ffmpeg/libavutil/libavutil.v
           ffmpeg/libavutil/libm.h
           ffmpeg/libavutil/macros.h
           ffmpeg/libavutil/mips/Makefile
           ffmpeg/libavutil/motion_vector.h
           ffmpeg/libavutil/parseutils.c
           ffmpeg/libavutil/parseutils.h
           ffmpeg/libavutil/pixelutils.c
           ffmpeg/libavutil/pixelutils.h
           ffmpeg/libavutil/ppc/Makefile
           ffmpeg/libavutil/ppc/cpu.c
           ffmpeg/libavutil/ppc/cpu.h
           ffmpeg/libavutil/ppc/util_altivec.h
           ffmpeg/libavutil/rc4.h
           ffmpeg/libavutil/replaygain.h
           ffmpeg/libavutil/samplefmt.c
           ffmpeg/libavutil/samplefmt.h
           ffmpeg/libavutil/sh4/bswap.h
           ffmpeg/libavutil/tablegen.h
           ffmpeg/libavutil/thread.h
           ffmpeg/libavutil/threadmessage.h
           ffmpeg/libavutil/time_internal.h
           ffmpeg/libavutil/timestamp.h
           ffmpeg/libavutil/utils.c
           ffmpeg/libavutil/wchar_filename.h
           ffmpeg/libavutil/x86/Makefile
           ffmpeg/libavutil/x86/bswap.h
           ffmpeg/libavutil/x86/cpu.h
           ffmpeg/libavutil/x86/cpuid.asm
           ffmpeg/libavutil/x86/emms.asm
           ffmpeg/libavutil/x86/emms.h
           ffmpeg/libavutil/x86/fixed_dsp.asm
           ffmpeg/libavutil/x86/fixed_dsp_init.c
           ffmpeg/libavutil/x86/float_dsp.asm
           ffmpeg/libavutil/x86/float_dsp_init.c
           ffmpeg/libavutil/x86/lls.asm
           ffmpeg/libavutil/x86/pixelutils.asm
           ffmpeg/libavutil/x86/pixelutils.h
           ffmpeg/libavutil/x86/pixelutils_init.c
           ffmpeg/libavutil/x86/x86inc.asm
           ffmpeg/libavutil/x86/x86util.asm
           ffmpeg/libavutil/xga_font_data.c
           ffmpeg/libavutil/xga_font_data.h
           ffmpeg/libpostproc/Makefile
           ffmpeg/libpostproc/libpostproc.v
           ffmpeg/libpostproc/postprocess_altivec_template.c
           ffmpeg/libpostproc/version.h
           ffmpeg/library.mak
           ffmpeg/libswresample/Makefile
           ffmpeg/libswresample/aarch64/Makefile
           ffmpeg/libswresample/aarch64/audio_convert_init.c
           ffmpeg/libswresample/arm/Makefile
           ffmpeg/libswresample/arm/audio_convert_init.c
           ffmpeg/libswresample/dither_template.c
           ffmpeg/libswresample/libswresample.v
           ffmpeg/libswresample/log2_tab.c
           ffmpeg/libswresample/version.h
           ffmpeg/libswresample/x86/Makefile
           ffmpeg/libswresample/x86/audio_convert.asm
           ffmpeg/libswresample/x86/rematrix.asm
           ffmpeg/libswresample/x86/resample.asm
           ffmpeg/libswscale/Makefile
           ffmpeg/libswscale/arm/Makefile
           ffmpeg/libswscale/libswscale.v
           ffmpeg/libswscale/log2_tab.c
           ffmpeg/libswscale/ppc/Makefile
           ffmpeg/libswscale/rgb2rgb.c
           ffmpeg/libswscale/rgb2rgb.h
           ffmpeg/libswscale/rgb2rgb_template.c
           ffmpeg/libswscale/version.h
           ffmpeg/libswscale/x86/Makefile
           ffmpeg/libswscale/x86/input.asm
           ffmpeg/libswscale/x86/output.asm
           ffmpeg/libswscale/x86/rgb2rgb.c
           ffmpeg/libswscale/x86/rgb2rgb_template.c
           ffmpeg/libswscale/x86/scale.asm
           ffmpeg/linux/aarch64/include/libavcodec/avdct.h
           ffmpeg/linux/aarch64/include/libavcodec/avfft.h
           ffmpeg/linux/aarch64/include/libavcodec/dv_profile.h
           ffmpeg/linux/aarch64/include/libavcodec/qsv.h
           ffmpeg/linux/aarch64/include/libavcodec/version.h
           ffmpeg/linux/aarch64/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/aarch64/include/libavformat/version.h
           ffmpeg/linux/aarch64/include/libavutil/avconfig.h
           ffmpeg/linux/aarch64/include/libavutil/buffer.h
           ffmpeg/linux/aarch64/include/libavutil/dict.h
           ffmpeg/linux/aarch64/include/libavutil/error.h
           ffmpeg/linux/aarch64/include/libavutil/ffversion.h
           ffmpeg/linux/aarch64/include/libavutil/fifo.h
           ffmpeg/linux/aarch64/include/libavutil/file.h
           ffmpeg/linux/aarch64/include/libavutil/frame.h
           ffmpeg/linux/aarch64/include/libavutil/imgutils.h
           ffmpeg/linux/aarch64/include/libavutil/intreadwrite.h
           ffmpeg/linux/aarch64/include/libavutil/macros.h
           ffmpeg/linux/aarch64/include/libavutil/motion_vector.h
           ffmpeg/linux/aarch64/include/libavutil/parseutils.h
           ffmpeg/linux/aarch64/include/libavutil/pixelutils.h
           ffmpeg/linux/aarch64/include/libavutil/rc4.h
           ffmpeg/linux/aarch64/include/libavutil/replaygain.h
           ffmpeg/linux/aarch64/include/libavutil/samplefmt.h
           ffmpeg/linux/aarch64/include/libavutil/threadmessage.h
           ffmpeg/linux/aarch64/include/libavutil/timestamp.h
           ffmpeg/linux/aarch64/include/libswresample/version.h
           ffmpeg/linux/aarch64/include/libswscale/version.h
           ffmpeg/linux/aarch64/lib/libswresample.a
           ffmpeg/linux/armv7/include/libavcodec/avfft.h
           ffmpeg/linux/armv7/include/libavcodec/dv_profile.h
           ffmpeg/linux/armv7/include/libavcodec/old_codec_ids.h
           ffmpeg/linux/armv7/include/libavcodec/qsv.h
           ffmpeg/linux/armv7/include/libavcodec/version.h
           ffmpeg/linux/armv7/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/armv7/include/libavformat/version.h
           ffmpeg/linux/armv7/include/libavutil/audioconvert.h
           ffmpeg/linux/armv7/include/libavutil/avconfig.h
           ffmpeg/linux/armv7/include/libavutil/buffer.h
           ffmpeg/linux/armv7/include/libavutil/dict.h
           ffmpeg/linux/armv7/include/libavutil/error.h
           ffmpeg/linux/armv7/include/libavutil/ffversion.h
           ffmpeg/linux/armv7/include/libavutil/fifo.h
           ffmpeg/linux/armv7/include/libavutil/file.h
           ffmpeg/linux/armv7/include/libavutil/frame.h
           ffmpeg/linux/armv7/include/libavutil/imgutils.h
           ffmpeg/linux/armv7/include/libavutil/intreadwrite.h
           ffmpeg/linux/armv7/include/libavutil/macros.h
           ffmpeg/linux/armv7/include/libavutil/motion_vector.h
           ffmpeg/linux/armv7/include/libavutil/parseutils.h
           ffmpeg/linux/armv7/include/libavutil/pixelutils.h
           ffmpeg/linux/armv7/include/libavutil/replaygain.h
           ffmpeg/linux/armv7/include/libavutil/samplefmt.h
           ffmpeg/linux/armv7/include/libavutil/threadmessage.h
           ffmpeg/linux/armv7/include/libavutil/timestamp.h
           ffmpeg/linux/armv7/include/libswresample/version.h
           ffmpeg/linux/armv7/include/libswscale/version.h
           ffmpeg/linux/armv7/lib/libswresample.a
           ffmpeg/linux/loongarch64/include/libavcodec/avdct.h
           ffmpeg/linux/loongarch64/include/libavcodec/avfft.h
           ffmpeg/linux/loongarch64/include/libavcodec/dv_profile.h
           ffmpeg/linux/loongarch64/include/libavcodec/qsv.h
           ffmpeg/linux/loongarch64/include/libavcodec/version.h
           ffmpeg/linux/loongarch64/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/loongarch64/include/libavformat/version.h
           ffmpeg/linux/loongarch64/include/libavutil/avconfig.h
           ffmpeg/linux/loongarch64/include/libavutil/buffer.h
           ffmpeg/linux/loongarch64/include/libavutil/dict.h
           ffmpeg/linux/loongarch64/include/libavutil/error.h
           ffmpeg/linux/loongarch64/include/libavutil/ffversion.h
           ffmpeg/linux/loongarch64/include/libavutil/fifo.h
           ffmpeg/linux/loongarch64/include/libavutil/file.h
           ffmpeg/linux/loongarch64/include/libavutil/frame.h
           ffmpeg/linux/loongarch64/include/libavutil/imgutils.h
           ffmpeg/linux/loongarch64/include/libavutil/intreadwrite.h
           ffmpeg/linux/loongarch64/include/libavutil/macros.h
           ffmpeg/linux/loongarch64/include/libavutil/motion_vector.h
           ffmpeg/linux/loongarch64/include/libavutil/parseutils.h
           ffmpeg/linux/loongarch64/include/libavutil/pixelutils.h
           ffmpeg/linux/loongarch64/include/libavutil/rc4.h
           ffmpeg/linux/loongarch64/include/libavutil/replaygain.h
           ffmpeg/linux/loongarch64/include/libavutil/samplefmt.h
           ffmpeg/linux/loongarch64/include/libavutil/threadmessage.h
           ffmpeg/linux/loongarch64/include/libavutil/timestamp.h
           ffmpeg/linux/loongarch64/include/libswresample/version.h
           ffmpeg/linux/loongarch64/include/libswscale/version.h
           ffmpeg/linux/loongarch64/lib/libswresample.a
           ffmpeg/linux/mips32/include/libavcodec/avfft.h
           ffmpeg/linux/mips32/include/libavcodec/old_codec_ids.h
           ffmpeg/linux/mips32/include/libavcodec/version.h
           ffmpeg/linux/mips32/include/libavformat/version.h
           ffmpeg/linux/mips32/include/libavutil/audioconvert.h
           ffmpeg/linux/mips32/include/libavutil/avconfig.h
           ffmpeg/linux/mips32/include/libavutil/buffer.h
           ffmpeg/linux/mips32/include/libavutil/dict.h
           ffmpeg/linux/mips32/include/libavutil/error.h
           ffmpeg/linux/mips32/include/libavutil/ffversion.h
           ffmpeg/linux/mips32/include/libavutil/fifo.h
           ffmpeg/linux/mips32/include/libavutil/file.h
           ffmpeg/linux/mips32/include/libavutil/frame.h
           ffmpeg/linux/mips32/include/libavutil/imgutils.h
           ffmpeg/linux/mips32/include/libavutil/intreadwrite.h
           ffmpeg/linux/mips32/include/libavutil/macros.h
           ffmpeg/linux/mips32/include/libavutil/parseutils.h
           ffmpeg/linux/mips32/include/libavutil/samplefmt.h
           ffmpeg/linux/mips32/include/libavutil/timestamp.h
           ffmpeg/linux/mips32/include/libswresample/version.h
           ffmpeg/linux/mips32/include/libswscale/version.h
           ffmpeg/linux/mips32/lib/libswresample.a
           ffmpeg/linux/riscv64/include/libavcodec/avdct.h
           ffmpeg/linux/riscv64/include/libavcodec/avfft.h
           ffmpeg/linux/riscv64/include/libavcodec/dv_profile.h
           ffmpeg/linux/riscv64/include/libavcodec/qsv.h
           ffmpeg/linux/riscv64/include/libavcodec/version.h
           ffmpeg/linux/riscv64/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/riscv64/include/libavformat/version.h
           ffmpeg/linux/riscv64/include/libavutil/avconfig.h
           ffmpeg/linux/riscv64/include/libavutil/buffer.h
           ffmpeg/linux/riscv64/include/libavutil/dict.h
           ffmpeg/linux/riscv64/include/libavutil/error.h
           ffmpeg/linux/riscv64/include/libavutil/ffversion.h
           ffmpeg/linux/riscv64/include/libavutil/fifo.h
           ffmpeg/linux/riscv64/include/libavutil/file.h
           ffmpeg/linux/riscv64/include/libavutil/frame.h
           ffmpeg/linux/riscv64/include/libavutil/imgutils.h
           ffmpeg/linux/riscv64/include/libavutil/intreadwrite.h
           ffmpeg/linux/riscv64/include/libavutil/macros.h
           ffmpeg/linux/riscv64/include/libavutil/motion_vector.h
           ffmpeg/linux/riscv64/include/libavutil/parseutils.h
           ffmpeg/linux/riscv64/include/libavutil/pixelutils.h
           ffmpeg/linux/riscv64/include/libavutil/rc4.h
           ffmpeg/linux/riscv64/include/libavutil/replaygain.h
           ffmpeg/linux/riscv64/include/libavutil/samplefmt.h
           ffmpeg/linux/riscv64/include/libavutil/threadmessage.h
           ffmpeg/linux/riscv64/include/libavutil/timestamp.h
           ffmpeg/linux/riscv64/include/libswresample/version.h
           ffmpeg/linux/riscv64/include/libswscale/version.h
           ffmpeg/linux/x86/include/libavcodec/avdct.h
           ffmpeg/linux/x86/include/libavcodec/avfft.h
           ffmpeg/linux/x86/include/libavcodec/dv_profile.h
           ffmpeg/linux/x86/include/libavcodec/qsv.h
           ffmpeg/linux/x86/include/libavcodec/version.h
           ffmpeg/linux/x86/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/x86/include/libavformat/version.h
           ffmpeg/linux/x86/include/libavutil/avconfig.h
           ffmpeg/linux/x86/include/libavutil/buffer.h
           ffmpeg/linux/x86/include/libavutil/dict.h
           ffmpeg/linux/x86/include/libavutil/error.h
           ffmpeg/linux/x86/include/libavutil/ffversion.h
           ffmpeg/linux/x86/include/libavutil/fifo.h
           ffmpeg/linux/x86/include/libavutil/file.h
           ffmpeg/linux/x86/include/libavutil/frame.h
           ffmpeg/linux/x86/include/libavutil/imgutils.h
           ffmpeg/linux/x86/include/libavutil/intreadwrite.h
           ffmpeg/linux/x86/include/libavutil/macros.h
           ffmpeg/linux/x86/include/libavutil/motion_vector.h
           ffmpeg/linux/x86/include/libavutil/parseutils.h
           ffmpeg/linux/x86/include/libavutil/pixelutils.h
           ffmpeg/linux/x86/include/libavutil/rc4.h
           ffmpeg/linux/x86/include/libavutil/replaygain.h
           ffmpeg/linux/x86/include/libavutil/samplefmt.h
           ffmpeg/linux/x86/include/libavutil/threadmessage.h
           ffmpeg/linux/x86/include/libavutil/timestamp.h
           ffmpeg/linux/x86/include/libswresample/version.h
           ffmpeg/linux/x86/include/libswscale/version.h
           ffmpeg/linux/x86_64/include/libavcodec/avdct.h
           ffmpeg/linux/x86_64/include/libavcodec/avfft.h
           ffmpeg/linux/x86_64/include/libavcodec/dv_profile.h
           ffmpeg/linux/x86_64/include/libavcodec/qsv.h
           ffmpeg/linux/x86_64/include/libavcodec/version.h
           ffmpeg/linux/x86_64/include/libavcodec/vorbis_parser.h
           ffmpeg/linux/x86_64/include/libavformat/version.h
           ffmpeg/linux/x86_64/include/libavutil/avconfig.h
           ffmpeg/linux/x86_64/include/libavutil/buffer.h
           ffmpeg/linux/x86_64/include/libavutil/dict.h
           ffmpeg/linux/x86_64/include/libavutil/error.h
           ffmpeg/linux/x86_64/include/libavutil/ffversion.h
           ffmpeg/linux/x86_64/include/libavutil/fifo.h
           ffmpeg/linux/x86_64/include/libavutil/file.h
           ffmpeg/linux/x86_64/include/libavutil/frame.h
           ffmpeg/linux/x86_64/include/libavutil/imgutils.h
           ffmpeg/linux/x86_64/include/libavutil/intreadwrite.h
           ffmpeg/linux/x86_64/include/libavutil/macros.h
           ffmpeg/linux/x86_64/include/libavutil/motion_vector.h
           ffmpeg/linux/x86_64/include/libavutil/parseutils.h
           ffmpeg/linux/x86_64/include/libavutil/pixelutils.h
           ffmpeg/linux/x86_64/include/libavutil/rc4.h
           ffmpeg/linux/x86_64/include/libavutil/replaygain.h
           ffmpeg/linux/x86_64/include/libavutil/samplefmt.h
           ffmpeg/linux/x86_64/include/libavutil/threadmessage.h
           ffmpeg/linux/x86_64/include/libavutil/timestamp.h
           ffmpeg/linux/x86_64/include/libswresample/version.h
           ffmpeg/linux/x86_64/include/libswscale/version.h
           ffmpeg/linux_arm.sh
           ffmpeg/linux_arm64.sh
           ffmpeg/linux_arm64_native.sh
           ffmpeg/linux_armhf.sh
           ffmpeg/linux_loongarch64.sh
           ffmpeg/linux_mips32.sh
           ffmpeg/linux_riscv64.sh
           ffmpeg/linux_rpi.sh
           ffmpeg/linux_x86-64.sh
           ffmpeg/linux_x86.sh
           ffmpeg/mac-build.sh
           ffmpeg/macosx/universal/include/libavcodec/avdct.h
           ffmpeg/macosx/universal/include/libavcodec/avfft.h
           ffmpeg/macosx/universal/include/libavcodec/dv_profile.h
           ffmpeg/macosx/universal/include/libavcodec/old_codec_ids.h
           ffmpeg/macosx/universal/include/libavcodec/qsv.h
           ffmpeg/macosx/universal/include/libavcodec/version.h
           ffmpeg/macosx/universal/include/libavcodec/vorbis_parser.h
           ffmpeg/macosx/universal/include/libavdevice/avdevice.h
           ffmpeg/macosx/universal/include/libavdevice/version.h
           ffmpeg/macosx/universal/include/libavformat/version.h
           ffmpeg/macosx/universal/include/libavutil/audioconvert.h
           ffmpeg/macosx/universal/include/libavutil/avconfig.h
           ffmpeg/macosx/universal/include/libavutil/buffer.h
           ffmpeg/macosx/universal/include/libavutil/dict.h
           ffmpeg/macosx/universal/include/libavutil/error.h
           ffmpeg/macosx/universal/include/libavutil/ffversion.h
           ffmpeg/macosx/universal/include/libavutil/fifo.h
           ffmpeg/macosx/universal/include/libavutil/file.h
           ffmpeg/macosx/universal/include/libavutil/frame.h
           ffmpeg/macosx/universal/include/libavutil/imgutils.h
           ffmpeg/macosx/universal/include/libavutil/intreadwrite.h
           ffmpeg/macosx/universal/include/libavutil/macros.h
           ffmpeg/macosx/universal/include/libavutil/motion_vector.h
           ffmpeg/macosx/universal/include/libavutil/parseutils.h
           ffmpeg/macosx/universal/include/libavutil/pixelutils.h
           ffmpeg/macosx/universal/include/libavutil/rc4.h
           ffmpeg/macosx/universal/include/libavutil/replaygain.h
           ffmpeg/macosx/universal/include/libavutil/samplefmt.h
           ffmpeg/macosx/universal/include/libavutil/threadmessage.h
           ffmpeg/macosx/universal/include/libavutil/timestamp.h
           ffmpeg/macosx/universal/include/libswresample/version.h
           ffmpeg/macosx/universal/include/libswscale/version.h
           ffmpeg/macosx/universal/lib/libavdevice.a
           ffmpeg/macosx/universal/lib/libswresample.a
           ffmpeg/presets/libvpx-1080p.ffpreset
           ffmpeg/presets/libvpx-1080p50_60.ffpreset
           ffmpeg/presets/libvpx-360p.ffpreset
           ffmpeg/presets/libvpx-720p.ffpreset
           ffmpeg/presets/libvpx-720p50_60.ffpreset
           ffmpeg/shared_options.sh
           ffmpeg/switch.sh
           ffmpeg/symbian-build.sh
           ffmpeg/symbian/armv6/include/libavcodec/avdct.h
           ffmpeg/symbian/armv6/include/libavcodec/avfft.h
           ffmpeg/symbian/armv6/include/libavcodec/dv_profile.h
           ffmpeg/symbian/armv6/include/libavcodec/old_codec_ids.h
           ffmpeg/symbian/armv6/include/libavcodec/qsv.h
           ffmpeg/symbian/armv6/include/libavcodec/version.h
           ffmpeg/symbian/armv6/include/libavcodec/vorbis_parser.h
           ffmpeg/symbian/armv6/include/libavformat/version.h
           ffmpeg/symbian/armv6/include/libavutil/audioconvert.h
           ffmpeg/symbian/armv6/include/libavutil/avconfig.h
           ffmpeg/symbian/armv6/include/libavutil/buffer.h
           ffmpeg/symbian/armv6/include/libavutil/dict.h
           ffmpeg/symbian/armv6/include/libavutil/error.h
           ffmpeg/symbian/armv6/include/libavutil/ffversion.h
           ffmpeg/symbian/armv6/include/libavutil/fifo.h
           ffmpeg/symbian/armv6/include/libavutil/file.h
           ffmpeg/symbian/armv6/include/libavutil/frame.h
           ffmpeg/symbian/armv6/include/libavutil/imgutils.h
           ffmpeg/symbian/armv6/include/libavutil/intreadwrite.h
           ffmpeg/symbian/armv6/include/libavutil/macros.h
           ffmpeg/symbian/armv6/include/libavutil/motion_vector.h
           ffmpeg/symbian/armv6/include/libavutil/parseutils.h
           ffmpeg/symbian/armv6/include/libavutil/pixelutils.h
           ffmpeg/symbian/armv6/include/libavutil/rc4.h
           ffmpeg/symbian/armv6/include/libavutil/replaygain.h
           ffmpeg/symbian/armv6/include/libavutil/samplefmt.h
           ffmpeg/symbian/armv6/include/libavutil/threadmessage.h
           ffmpeg/symbian/armv6/include/libavutil/timestamp.h
           ffmpeg/symbian/armv6/include/libswresample/version.h
           ffmpeg/symbian/armv6/include/libswscale/version.h
           ffmpeg/symbian/armv6/lib/swresample.lib
           ffmpeg/tests/Makefile
           ffmpeg/tests/api/Makefile
           ffmpeg/tests/base64.c
           ffmpeg/tests/checkasm/Makefile
           ffmpeg/tests/checkasm/aarch64/Makefile
           ffmpeg/tests/checkasm/arm/Makefile
           ffmpeg/tests/checkasm/x86/Makefile
           ffmpeg/tests/checkasm/x86/checkasm.asm
           ffmpeg/tests/copycooker.sh
           ffmpeg/tests/extended.ffconcat
           ffmpeg/tests/fate-run.sh
           ffmpeg/tests/fate-valgrind.supp
           ffmpeg/tests/fate.sh
           ffmpeg/tests/fate/aac.mak
           ffmpeg/tests/fate/ac3.mak
           ffmpeg/tests/fate/acodec.mak
           ffmpeg/tests/fate/adpcm.mak
           ffmpeg/tests/fate/alac.mak
           ffmpeg/tests/fate/als.mak
           ffmpeg/tests/fate/amrnb.mak
           ffmpeg/tests/fate/amrwb.mak
           ffmpeg/tests/fate/api.mak
           ffmpeg/tests/fate/atrac.mak
           ffmpeg/tests/fate/audio.mak
           ffmpeg/tests/fate/avformat.mak
           ffmpeg/tests/fate/bmp.mak
           ffmpeg/tests/fate/cdxl.mak
           ffmpeg/tests/fate/checkasm.mak
           ffmpeg/tests/fate/concatdec.mak
           ffmpeg/tests/fate/cover-art.mak
           ffmpeg/tests/fate/dca.mak
           ffmpeg/tests/fate/demux.mak
           ffmpeg/tests/fate/dfa.mak
           ffmpeg/tests/fate/dnxhd.mak
           ffmpeg/tests/fate/dpcm.mak
           ffmpeg/tests/fate/ea.mak
           ffmpeg/tests/fate/exif.mak
           ffmpeg/tests/fate/ffmpeg.mak
           ffmpeg/tests/fate/ffprobe.mak
           ffmpeg/tests/fate/fft.mak
           ffmpeg/tests/fate/filter-audio.mak
           ffmpeg/tests/fate/filter-video.mak
           ffmpeg/tests/fate/flac.mak
           ffmpeg/tests/fate/gapless.mak
           ffmpeg/tests/fate/gif.mak
           ffmpeg/tests/fate/h264.mak
           ffmpeg/tests/fate/hevc.mak
           ffmpeg/tests/fate/image.mak
           ffmpeg/tests/fate/indeo.mak
           ffmpeg/tests/fate/libavcodec.mak
           ffmpeg/tests/fate/libavdevice.mak
           ffmpeg/tests/fate/libavformat.mak
           ffmpeg/tests/fate/libavresample.mak
           ffmpeg/tests/fate/libavutil.mak
           ffmpeg/tests/fate/libswresample.mak
           ffmpeg/tests/fate/lossless-audio.mak
           ffmpeg/tests/fate/lossless-video.mak
           ffmpeg/tests/fate/microsoft.mak
           ffmpeg/tests/fate/monkeysaudio.mak
           ffmpeg/tests/fate/mp3.mak
           ffmpeg/tests/fate/mpc.mak
           ffmpeg/tests/fate/mpeg4.mak
           ffmpeg/tests/fate/mxf.mak
           ffmpeg/tests/fate/opus.mak
           ffmpeg/tests/fate/pcm.mak
           ffmpeg/tests/fate/probe.mak
           ffmpeg/tests/fate/prores.mak
           ffmpeg/tests/fate/qt.mak
           ffmpeg/tests/fate/qtrle.mak
           ffmpeg/tests/fate/real.mak
           ffmpeg/tests/fate/screen.mak
           ffmpeg/tests/fate/seek.mak
           ffmpeg/tests/fate/source.mak
           ffmpeg/tests/fate/subtitles.mak
           ffmpeg/tests/fate/utvideo.mak
           ffmpeg/tests/fate/vcodec.mak
           ffmpeg/tests/fate/video.mak
           ffmpeg/tests/fate/voice.mak
           ffmpeg/tests/fate/vorbis.mak
           ffmpeg/tests/fate/vpx.mak
           ffmpeg/tests/fate/vqf.mak
           ffmpeg/tests/fate/wavpack.mak
           ffmpeg/tests/fate/wma.mak
           ffmpeg/tests/fate/xvid.mak
           ffmpeg/tests/ffserver-regression.sh
           ffmpeg/tests/ffserver.conf
           ffmpeg/tests/ffserver.regression.ref
           ffmpeg/tests/filtergraphs/alphamerge_alphaextract_rgb
           ffmpeg/tests/filtergraphs/alphamerge_alphaextract_yuv
           ffmpeg/tests/filtergraphs/channelmap_one_int
           ffmpeg/tests/filtergraphs/channelmap_one_str
           ffmpeg/tests/filtergraphs/colorkey
           ffmpeg/tests/filtergraphs/concat
           ffmpeg/tests/filtergraphs/gradfun
           ffmpeg/tests/filtergraphs/hqdn3d
           ffmpeg/tests/filtergraphs/lavr_mix_output_zero
           ffmpeg/tests/filtergraphs/mergeplanes
           ffmpeg/tests/filtergraphs/overlay
           ffmpeg/tests/filtergraphs/overlay_rgb
           ffmpeg/tests/filtergraphs/overlay_yuv420
           ffmpeg/tests/filtergraphs/overlay_yuv422
           ffmpeg/tests/filtergraphs/overlay_yuv444
           ffmpeg/tests/filtergraphs/scalenorm
           ffmpeg/tests/filtergraphs/select-alternate
           ffmpeg/tests/filtergraphs/setpts
           ffmpeg/tests/lavf-regression.sh
           ffmpeg/tests/md5.sh
           ffmpeg/tests/ref/acodec/adpcm-adx
           ffmpeg/tests/ref/acodec/adpcm-adx-trellis
           ffmpeg/tests/ref/acodec/adpcm-ima_qt
           ffmpeg/tests/ref/acodec/adpcm-ima_qt-trellis
           ffmpeg/tests/ref/acodec/adpcm-ima_wav
           ffmpeg/tests/ref/acodec/adpcm-ima_wav-trellis
           ffmpeg/tests/ref/acodec/adpcm-ms
           ffmpeg/tests/ref/acodec/adpcm-ms-trellis
           ffmpeg/tests/ref/acodec/adpcm-swf
           ffmpeg/tests/ref/acodec/adpcm-swf-trellis
           ffmpeg/tests/ref/acodec/adpcm-yamaha
           ffmpeg/tests/ref/acodec/adpcm-yamaha-trellis
           ffmpeg/tests/ref/acodec/adpcm_ima_qt
           ffmpeg/tests/ref/acodec/alac
           ffmpeg/tests/ref/acodec/flac
           ffmpeg/tests/ref/acodec/flac-exact-rice
           ffmpeg/tests/ref/acodec/g723_1
           ffmpeg/tests/ref/acodec/mp2
           ffmpeg/tests/ref/acodec/mp2fixed
           ffmpeg/tests/ref/acodec/pcm-alaw
           ffmpeg/tests/ref/acodec/pcm-f32be
           ffmpeg/tests/ref/acodec/pcm-f32le
           ffmpeg/tests/ref/acodec/pcm-f64be
           ffmpeg/tests/ref/acodec/pcm-f64le
           ffmpeg/tests/ref/acodec/pcm-mulaw
           ffmpeg/tests/ref/acodec/pcm-s16be
           ffmpeg/tests/ref/acodec/pcm-s16be_planar
           ffmpeg/tests/ref/acodec/pcm-s16le
           ffmpeg/tests/ref/acodec/pcm-s16le_planar
           ffmpeg/tests/ref/acodec/pcm-s24be
           ffmpeg/tests/ref/acodec/pcm-s24le
           ffmpeg/tests/ref/acodec/pcm-s24le_planar
           ffmpeg/tests/ref/acodec/pcm-s32be
           ffmpeg/tests/ref/acodec/pcm-s32le
           ffmpeg/tests/ref/acodec/pcm-s32le_planar
           ffmpeg/tests/ref/acodec/pcm-s8
           ffmpeg/tests/ref/acodec/pcm-s8_planar
           ffmpeg/tests/ref/acodec/pcm-u16be
           ffmpeg/tests/ref/acodec/pcm-u16le
           ffmpeg/tests/ref/acodec/pcm-u24be
           ffmpeg/tests/ref/acodec/pcm-u24le
           ffmpeg/tests/ref/acodec/pcm-u32be
           ffmpeg/tests/ref/acodec/pcm-u32le
           ffmpeg/tests/ref/acodec/pcm-u8
           ffmpeg/tests/ref/acodec/roqaudio
           ffmpeg/tests/ref/acodec/s302m
           ffmpeg/tests/ref/acodec/tta
           ffmpeg/tests/ref/acodec/wavpack
           ffmpeg/tests/ref/fate/4xm-1
           ffmpeg/tests/ref/fate/4xm-2
           ffmpeg/tests/ref/fate/8bps
           ffmpeg/tests/ref/fate/aasc
           ffmpeg/tests/ref/fate/acodec-aref
           ffmpeg/tests/ref/fate/adpcm-4xm
           ffmpeg/tests/ref/fate/adpcm-afc
           ffmpeg/tests/ref/fate/adpcm-creative
           ffmpeg/tests/ref/fate/adpcm-creative-8-2.6bit
           ffmpeg/tests/ref/fate/adpcm-creative-8-2bit
           ffmpeg/tests/ref/fate/adpcm-creative-8-4bit
           ffmpeg/tests/ref/fate/adpcm-dtk
           ffmpeg/tests/ref/fate/adpcm-ea-1
           ffmpeg/tests/ref/fate/adpcm-ea-2
           ffmpeg/tests/ref/fate/adpcm-ea-maxis-xa
           ffmpeg/tests/ref/fate/adpcm-ea-r1
           ffmpeg/tests/ref/fate/adpcm-ea-r2
           ffmpeg/tests/ref/fate/adpcm-ea-r3
           ffmpeg/tests/ref/fate/adpcm-ima-amv
           ffmpeg/tests/ref/fate/adpcm-ima-apc
           ffmpeg/tests/ref/fate/adpcm-ima-dk3
           ffmpeg/tests/ref/fate/adpcm-ima-dk4
           ffmpeg/tests/ref/fate/adpcm-ima-ea-eacs
           ffmpeg/tests/ref/fate/adpcm-ima-ea-sead
           ffmpeg/tests/ref/fate/adpcm-ima-iss
           ffmpeg/tests/ref/fate/adpcm-ima-oki
           ffmpeg/tests/ref/fate/adpcm-ima-rad
           ffmpeg/tests/ref/fate/adpcm-ima-smjpeg
           ffmpeg/tests/ref/fate/adpcm-ima-ws
           ffmpeg/tests/ref/fate/adpcm-ima_wav-stereo
           ffmpeg/tests/ref/fate/adpcm-ms-mono
           ffmpeg/tests/ref/fate/adpcm-thp
           ffmpeg/tests/ref/fate/adpcm-vima
           ffmpeg/tests/ref/fate/adpcm-xa
           ffmpeg/tests/ref/fate/adpcm_ms-stereo
           ffmpeg/tests/ref/fate/adts-demux
           ffmpeg/tests/ref/fate/aea-demux
           ffmpeg/tests/ref/fate/aic
           ffmpeg/tests/ref/fate/aic-oddsize
           ffmpeg/tests/ref/fate/alg-mm
           ffmpeg/tests/ref/fate/aliaspix-bgr
           ffmpeg/tests/ref/fate/aliaspix-gray
           ffmpeg/tests/ref/fate/amv
           ffmpeg/tests/ref/fate/ansi
           ffmpeg/tests/ref/fate/ansi256
           ffmpeg/tests/ref/fate/api-h264
           ffmpeg/tests/ref/fate/api-mjpeg-codec-param
           ffmpeg/tests/ref/fate/api-png-codec-param
           ffmpeg/tests/ref/fate/armovie-escape124
           ffmpeg/tests/ref/fate/armovie-escape130
           ffmpeg/tests/ref/fate/asf-repldata
           ffmpeg/tests/ref/fate/ast
           ffmpeg/tests/ref/fate/async
           ffmpeg/tests/ref/fate/auravision-v1
           ffmpeg/tests/ref/fate/auravision-v2
           ffmpeg/tests/ref/fate/avio-direct
           ffmpeg/tests/ref/fate/avstring
           ffmpeg/tests/ref/fate/base64
           ffmpeg/tests/ref/fate/bcstm
           ffmpeg/tests/ref/fate/bethsoft-vid
           ffmpeg/tests/ref/fate/bfi
           ffmpeg/tests/ref/fate/bfstm
           ffmpeg/tests/ref/fate/bink-demux
           ffmpeg/tests/ref/fate/bink-video-b
           ffmpeg/tests/ref/fate/bink-video-f
           ffmpeg/tests/ref/fate/bink-video-i
           ffmpeg/tests/ref/fate/binsub-mksenc
           ffmpeg/tests/ref/fate/binsub-movtextenc
           ffmpeg/tests/ref/fate/blowfish
           ffmpeg/tests/ref/fate/bmp-15bit
           ffmpeg/tests/ref/fate/bmp-15bit-mask
           ffmpeg/tests/ref/fate/bmp-16bit-mask
           ffmpeg/tests/ref/fate/bmp-1bit
           ffmpeg/tests/ref/fate/bmp-24bit
           ffmpeg/tests/ref/fate/bmp-32bit
           ffmpeg/tests/ref/fate/bmp-32bit-mask
           ffmpeg/tests/ref/fate/bmp-4bit
           ffmpeg/tests/ref/fate/bmp-4bit-os2
           ffmpeg/tests/ref/fate/bmp-8bit
           ffmpeg/tests/ref/fate/bmp-8bit-os2
           ffmpeg/tests/ref/fate/bmp-rle4
           ffmpeg/tests/ref/fate/bmp-rle8
           ffmpeg/tests/ref/fate/bmpparser
           ffmpeg/tests/ref/fate/bmv-audio
           ffmpeg/tests/ref/fate/bmv-video
           ffmpeg/tests/ref/fate/bprint
           ffmpeg/tests/ref/fate/brenderpix-24
           ffmpeg/tests/ref/fate/brenderpix-565
           ffmpeg/tests/ref/fate/brenderpix-defpal
           ffmpeg/tests/ref/fate/brenderpix-intpal
           ffmpeg/tests/ref/fate/brenderpix-y400a
           ffmpeg/tests/ref/fate/brstm
           ffmpeg/tests/ref/fate/caf
           ffmpeg/tests/ref/fate/canopus-cllc-argb
           ffmpeg/tests/ref/fate/canopus-cllc-rgb
           ffmpeg/tests/ref/fate/canopus-cllc-yuy2-noblock
           ffmpeg/tests/ref/fate/canopus-hq_hqa-hq
           ffmpeg/tests/ref/fate/canopus-hq_hqa-hqa
           ffmpeg/tests/ref/fate/canopus-hq_hqa-inter
           ffmpeg/tests/ref/fate/canopus-hqx422
           ffmpeg/tests/ref/fate/canopus-hqx422a
           ffmpeg/tests/ref/fate/cavs
           ffmpeg/tests/ref/fate/cdgraphics
           ffmpeg/tests/ref/fate/cdxl-bitline-ham6
           ffmpeg/tests/ref/fate/cdxl-demux
           ffmpeg/tests/ref/fate/cdxl-ham6
           ffmpeg/tests/ref/fate/cdxl-ham8
           ffmpeg/tests/ref/fate/cdxl-pal8
           ffmpeg/tests/ref/fate/cdxl-pal8-small
           ffmpeg/tests/ref/fate/cine-demux
           ffmpeg/tests/ref/fate/cljr
           ffmpeg/tests/ref/fate/concat-demuxer-extended-lavf-mxf
           ffmpeg/tests/ref/fate/concat-demuxer-extended-lavf-mxf_d10
           ffmpeg/tests/ref/fate/concat-demuxer-simple1-lavf-mxf
           ffmpeg/tests/ref/fate/concat-demuxer-simple1-lavf-mxf_d10
           ffmpeg/tests/ref/fate/concat-demuxer-simple2-lavf-ts
           ffmpeg/tests/ref/fate/corepng
           ffmpeg/tests/ref/fate/crc
           ffmpeg/tests/ref/fate/creatureshock-avs
           ffmpeg/tests/ref/fate/cscd
           ffmpeg/tests/ref/fate/cvid-grayscale
           ffmpeg/tests/ref/fate/cvid-palette
           ffmpeg/tests/ref/fate/cvid-partial
           ffmpeg/tests/ref/fate/cyberia-c93
           ffmpeg/tests/ref/fate/cyuv
           ffmpeg/tests/ref/fate/d-cinema-demux
           ffmpeg/tests/ref/fate/d-eavp6-demux
           ffmpeg/tests/ref/fate/dca-xll
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_0
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_1
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_768
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_768-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_768-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_none
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_none-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_51_24_48_none-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_0
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_1
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_71_24_96_768
           ffmpeg/tests/ref/fate/dca-xll_71_24_96_768-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_71_24_96_768-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_x96_51_24_96_1509
           ffmpeg/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_6
           ffmpeg/tests/ref/fate/dca-xll_xch_61_24_48_768
           ffmpeg/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_2
           ffmpeg/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_6
           ffmpeg/tests/ref/fate/dcinema-encode
           ffmpeg/tests/ref/fate/dds-argb
           ffmpeg/tests/ref/fate/dds-argb-aexp
           ffmpeg/tests/ref/fate/dds-dx10-bc1
           ffmpeg/tests/ref/fate/dds-dx10-bc1a
           ffmpeg/tests/ref/fate/dds-dx10-bc2
           ffmpeg/tests/ref/fate/dds-dx10-bc3
           ffmpeg/tests/ref/fate/dds-dx10-bc4
           ffmpeg/tests/ref/fate/dds-dx10-bc5
           ffmpeg/tests/ref/fate/dds-dxt1
           ffmpeg/tests/ref/fate/dds-dxt1-normalmap
           ffmpeg/tests/ref/fate/dds-dxt1a
           ffmpeg/tests/ref/fate/dds-dxt2
           ffmpeg/tests/ref/fate/dds-dxt3
           ffmpeg/tests/ref/fate/dds-dxt4
           ffmpeg/tests/ref/fate/dds-dxt5
           ffmpeg/tests/ref/fate/dds-dxt5-aexp
           ffmpeg/tests/ref/fate/dds-dxt5-normalmap
           ffmpeg/tests/ref/fate/dds-dxt5-normalmap-ati
           ffmpeg/tests/ref/fate/dds-dxt5-rbxg
           ffmpeg/tests/ref/fate/dds-dxt5-rgxb
           ffmpeg/tests/ref/fate/dds-dxt5-rxbg
           ffmpeg/tests/ref/fate/dds-dxt5-rxgb
           ffmpeg/tests/ref/fate/dds-dxt5-xgbr
           ffmpeg/tests/ref/fate/dds-dxt5-xgxr
           ffmpeg/tests/ref/fate/dds-dxt5-xrbg
           ffmpeg/tests/ref/fate/dds-dxt5-ycocg
           ffmpeg/tests/ref/fate/dds-dxt5-ycocg-scaled
           ffmpeg/tests/ref/fate/dds-pal
           ffmpeg/tests/ref/fate/dds-pal-ati
           ffmpeg/tests/ref/fate/dds-rgb16
           ffmpeg/tests/ref/fate/dds-rgb24
           ffmpeg/tests/ref/fate/dds-rgba
           ffmpeg/tests/ref/fate/dds-rgtc1s
           ffmpeg/tests/ref/fate/dds-rgtc1u
           ffmpeg/tests/ref/fate/dds-rgtc2s
           ffmpeg/tests/ref/fate/dds-rgtc2u
           ffmpeg/tests/ref/fate/dds-rgtc2u-xy
           ffmpeg/tests/ref/fate/dds-uyvy
           ffmpeg/tests/ref/fate/dds-xbgr
           ffmpeg/tests/ref/fate/dds-xrgb
           ffmpeg/tests/ref/fate/dds-y
           ffmpeg/tests/ref/fate/dds-ya
           ffmpeg/tests/ref/fate/dds-ycocg
           ffmpeg/tests/ref/fate/dds-yuyv
           ffmpeg/tests/ref/fate/delphine-cin-audio
           ffmpeg/tests/ref/fate/delphine-cin-video
           ffmpeg/tests/ref/fate/deluxepaint-anm
           ffmpeg/tests/ref/fate/dfa1
           ffmpeg/tests/ref/fate/dfa10
           ffmpeg/tests/ref/fate/dfa11
           ffmpeg/tests/ref/fate/dfa2
           ffmpeg/tests/ref/fate/dfa3
           ffmpeg/tests/ref/fate/dfa4
           ffmpeg/tests/ref/fate/dfa5
           ffmpeg/tests/ref/fate/dfa6
           ffmpeg/tests/ref/fate/dfa7
           ffmpeg/tests/ref/fate/dfa8
           ffmpeg/tests/ref/fate/dfa9
           ffmpeg/tests/ref/fate/dict
           ffmpeg/tests/ref/fate/dirac
           ffmpeg/tests/ref/fate/dnxhd-mbaff
           ffmpeg/tests/ref/fate/dnxhr-444
           ffmpeg/tests/ref/fate/dpcm-idroq
           ffmpeg/tests/ref/fate/dpcm-interplay
           ffmpeg/tests/ref/fate/dpcm-sierra
           ffmpeg/tests/ref/fate/dpcm-xan
           ffmpeg/tests/ref/fate/dpx
           ffmpeg/tests/ref/fate/dpxparser
           ffmpeg/tests/ref/fate/dss-lp
           ffmpeg/tests/ref/fate/dss-sp
           ffmpeg/tests/ref/fate/dxa-feeble
           ffmpeg/tests/ref/fate/dxa-scummvm
           ffmpeg/tests/ref/fate/dxtory
           ffmpeg/tests/ref/fate/dxv-dxt1
           ffmpeg/tests/ref/fate/dxv-dxt5
           ffmpeg/tests/ref/fate/dxv3-dxt1
           ffmpeg/tests/ref/fate/dxv3-dxt5
           ffmpeg/tests/ref/fate/ea-cdata
           ffmpeg/tests/ref/fate/ea-cmv
           ffmpeg/tests/ref/fate/ea-mad
           ffmpeg/tests/ref/fate/ea-tgq
           ffmpeg/tests/ref/fate/ea-tgv-1
           ffmpeg/tests/ref/fate/ea-tgv-2
           ffmpeg/tests/ref/fate/ea-tqi
           ffmpeg/tests/ref/fate/eval
           ffmpeg/tests/ref/fate/exif-image-embedded
           ffmpeg/tests/ref/fate/exif-image-jpg
           ffmpeg/tests/ref/fate/exif-image-tiff
           ffmpeg/tests/ref/fate/exif-image-webp
           ffmpeg/tests/ref/fate/exr-slice-pxr24
           ffmpeg/tests/ref/fate/exr-slice-raw
           ffmpeg/tests/ref/fate/exr-slice-rle
           ffmpeg/tests/ref/fate/exr-slice-zip1
           ffmpeg/tests/ref/fate/exr-slice-zip16
           ffmpeg/tests/ref/fate/ffmpeg-filter_colorkey
           ffmpeg/tests/ref/fate/ffmpeg-filter_complex
           ffmpeg/tests/ref/fate/ffmpeg-lavfi
           ffmpeg/tests/ref/fate/ffprobe_compact
           ffmpeg/tests/ref/fate/ffprobe_csv
           ffmpeg/tests/ref/fate/ffprobe_default
           ffmpeg/tests/ref/fate/ffprobe_flat
           ffmpeg/tests/ref/fate/ffprobe_ini
           ffmpeg/tests/ref/fate/ffprobe_json
           ffmpeg/tests/ref/fate/fic-avi
           ffmpeg/tests/ref/fate/fifo
           ffmpeg/tests/ref/fate/film-cvid
           ffmpeg/tests/ref/fate/filter-2xbr
           ffmpeg/tests/ref/fate/filter-3xbr
           ffmpeg/tests/ref/fate/filter-4xbr
           ffmpeg/tests/ref/fate/filter-adelay
           ffmpeg/tests/ref/fate/filter-alphaextract_alphamerge_rgb
           ffmpeg/tests/ref/fate/filter-alphaextract_alphamerge_yuv
           ffmpeg/tests/ref/fate/filter-atrim-duration
           ffmpeg/tests/ref/fate/filter-atrim-mixed
           ffmpeg/tests/ref/fate/filter-atrim-samples
           ffmpeg/tests/ref/fate/filter-atrim-time
           ffmpeg/tests/ref/fate/filter-boxblur
           ffmpeg/tests/ref/fate/filter-codecview-mvs
           ffmpeg/tests/ref/fate/filter-colorchannelmixer
           ffmpeg/tests/ref/fate/filter-colormatrix1
           ffmpeg/tests/ref/fate/filter-colormatrix2
           ffmpeg/tests/ref/fate/filter-concat
           ffmpeg/tests/ref/fate/filter-crop
           ffmpeg/tests/ref/fate/filter-crop_scale
           ffmpeg/tests/ref/fate/filter-crop_scale_vflip
           ffmpeg/tests/ref/fate/filter-crop_vflip
           ffmpeg/tests/ref/fate/filter-curves
           ffmpeg/tests/ref/fate/filter-delogo
           ffmpeg/tests/ref/fate/filter-drawbox
           ffmpeg/tests/ref/fate/filter-edgedetect
           ffmpeg/tests/ref/fate/filter-edgedetect-colormix
           ffmpeg/tests/ref/fate/filter-fade
           ffmpeg/tests/ref/fate/filter-fieldorder
           ffmpeg/tests/ref/fate/filter-formats
           ffmpeg/tests/ref/fate/filter-framepack-columns
           ffmpeg/tests/ref/fate/filter-framepack-frameseq
           ffmpeg/tests/ref/fate/filter-framepack-lines
           ffmpeg/tests/ref/fate/filter-framepack-sbs
           ffmpeg/tests/ref/fate/filter-framepack-tab
           ffmpeg/tests/ref/fate/filter-gradfun
           ffmpeg/tests/ref/fate/filter-gradfun-sample
           ffmpeg/tests/ref/fate/filter-histogram-levels
           ffmpeg/tests/ref/fate/filter-hq2x
           ffmpeg/tests/ref/fate/filter-hq3x
           ffmpeg/tests/ref/fate/filter-hq4x
           ffmpeg/tests/ref/fate/filter-hqdn3d
           ffmpeg/tests/ref/fate/filter-hqdn3d-sample
           ffmpeg/tests/ref/fate/filter-hue
           ffmpeg/tests/ref/fate/filter-idet
           ffmpeg/tests/ref/fate/filter-interlace
           ffmpeg/tests/ref/fate/filter-lavd-life
           ffmpeg/tests/ref/fate/filter-lavd-scalenorm
           ffmpeg/tests/ref/fate/filter-lavd-testsrc
           ffmpeg/tests/ref/fate/filter-mcdeint-fast
           ffmpeg/tests/ref/fate/filter-mcdeint-medium
           ffmpeg/tests/ref/fate/filter-mergeplanes
           ffmpeg/tests/ref/fate/filter-metadata-ebur128
           ffmpeg/tests/ref/fate/filter-metadata-scenedetect
           ffmpeg/tests/ref/fate/filter-metadata-silencedetect
           ffmpeg/tests/ref/fate/filter-mpdecimate
           ffmpeg/tests/ref/fate/filter-negate
           ffmpeg/tests/ref/fate/filter-null
           ffmpeg/tests/ref/fate/filter-overlay
           ffmpeg/tests/ref/fate/filter-overlay_rgb
           ffmpeg/tests/ref/fate/filter-overlay_yuv420
           ffmpeg/tests/ref/fate/filter-overlay_yuv422
           ffmpeg/tests/ref/fate/filter-overlay_yuv444
           ffmpeg/tests/ref/fate/filter-pad
           ffmpeg/tests/ref/fate/filter-palettegen-1
           ffmpeg/tests/ref/fate/filter-palettegen-2
           ffmpeg/tests/ref/fate/filter-paletteuse-bayer
           ffmpeg/tests/ref/fate/filter-paletteuse-nodither
           ffmpeg/tests/ref/fate/filter-paletteuse-sierra2_4a
           ffmpeg/tests/ref/fate/filter-phase
           ffmpeg/tests/ref/fate/filter-pixdesc-0bgr
           ffmpeg/tests/ref/fate/filter-pixdesc-0rgb
           ffmpeg/tests/ref/fate/filter-pixdesc-abgr
           ffmpeg/tests/ref/fate/filter-pixdesc-argb
           ffmpeg/tests/ref/fate/filter-pixdesc-ayuv64le
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr0
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr24
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr444be
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr444le
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr48be
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr48le
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr4_byte
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr555be
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr555le
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr565be
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr565le
           ffmpeg/tests/ref/fate/filter-pixdesc-bgr8
           ffmpeg/tests/ref/fate/filter-pixdesc-bgra
           ffmpeg/tests/ref/fate/filter-pixdesc-bgra64be
           ffmpeg/tests/ref/fate/filter-pixdesc-bgra64le
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrap
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp10be
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp10le
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp12be
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp12le
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp14be
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp14le
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp9be
           ffmpeg/tests/ref/fate/filter-pixdesc-gbrp9le
           ffmpeg/tests/ref/fate/filter-pixdesc-gray
           ffmpeg/tests/ref/fate/filter-pixdesc-gray16be
           ffmpeg/tests/ref/fate/filter-pixdesc-gray16le
           ffmpeg/tests/ref/fate/filter-pixdesc-monob
           ffmpeg/tests/ref/fate/filter-pixdesc-monow
           ffmpeg/tests/ref/fate/filter-pixdesc-nv12
           ffmpeg/tests/ref/fate/filter-pixdesc-nv21
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb0
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb24
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb444be
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb444le
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb48be
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb48le
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb4_byte
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb555be
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb555le
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb565be
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb565le
           ffmpeg/tests/ref/fate/filter-pixdesc-rgb8
           ffmpeg/tests/ref/fate/filter-pixdesc-rgba
           ffmpeg/tests/ref/fate/filter-pixdesc-rgba64be
           ffmpeg/tests/ref/fate/filter-pixdesc-rgba64le
           ffmpeg/tests/ref/fate/filter-pixdesc-uyvy422
           ffmpeg/tests/ref/fate/filter-pixdesc-xyz12be
           ffmpeg/tests/ref/fate/filter-pixdesc-xyz12le
           ffmpeg/tests/ref/fate/filter-pixdesc-ya8
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv410p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv411p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p12be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p12le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p14be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p14le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv420p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p12be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p12le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p14be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p14le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv422p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv440p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv440p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv440p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv440p12be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv440p12le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p12be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p12le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p14be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p14le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuv444p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva420p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva422p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p10be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p10le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p16be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p16le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p9be
           ffmpeg/tests/ref/fate/filter-pixdesc-yuva444p9le
           ffmpeg/tests/ref/fate/filter-pixdesc-yuvj411p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuvj420p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuvj422p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuvj440p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuvj444p
           ffmpeg/tests/ref/fate/filter-pixdesc-yuyv422
           ffmpeg/tests/ref/fate/filter-pixdesc-yvyu422
           ffmpeg/tests/ref/fate/filter-pixfmts-copy
           ffmpeg/tests/ref/fate/filter-pixfmts-crop
           ffmpeg/tests/ref/fate/filter-pixfmts-field
           ffmpeg/tests/ref/fate/filter-pixfmts-fieldmatch
           ffmpeg/tests/ref/fate/filter-pixfmts-fieldorder
           ffmpeg/tests/ref/fate/filter-pixfmts-hflip
           ffmpeg/tests/ref/fate/filter-pixfmts-histeq
           ffmpeg/tests/ref/fate/filter-pixfmts-il
           ffmpeg/tests/ref/fate/filter-pixfmts-kerndeint
           ffmpeg/tests/ref/fate/filter-pixfmts-lut
           ffmpeg/tests/ref/fate/filter-pixfmts-null
           ffmpeg/tests/ref/fate/filter-pixfmts-pad
           ffmpeg/tests/ref/fate/filter-pixfmts-pullup
           ffmpeg/tests/ref/fate/filter-pixfmts-rotate
           ffmpeg/tests/ref/fate/filter-pixfmts-scale
           ffmpeg/tests/ref/fate/filter-pixfmts-super2xsai
           ffmpeg/tests/ref/fate/filter-pixfmts-swapuv
           ffmpeg/tests/ref/fate/filter-pixfmts-tinterlace_merge
           ffmpeg/tests/ref/fate/filter-pixfmts-tinterlace_pad
           ffmpeg/tests/ref/fate/filter-pixfmts-vflip
           ffmpeg/tests/ref/fate/filter-pp
           ffmpeg/tests/ref/fate/filter-pp1
           ffmpeg/tests/ref/fate/filter-pp2
           ffmpeg/tests/ref/fate/filter-pp3
           ffmpeg/tests/ref/fate/filter-pp4
           ffmpeg/tests/ref/fate/filter-pp5
           ffmpeg/tests/ref/fate/filter-pp6
           ffmpeg/tests/ref/fate/filter-qp
           ffmpeg/tests/ref/fate/filter-removegrain-mode-00
           ffmpeg/tests/ref/fate/filter-removegrain-mode-01
           ffmpeg/tests/ref/fate/filter-removegrain-mode-02
           ffmpeg/tests/ref/fate/filter-removegrain-mode-03
           ffmpeg/tests/ref/fate/filter-removegrain-mode-04
           ffmpeg/tests/ref/fate/filter-removegrain-mode-05
           ffmpeg/tests/ref/fate/filter-removegrain-mode-06
           ffmpeg/tests/ref/fate/filter-removegrain-mode-07
           ffmpeg/tests/ref/fate/filter-removegrain-mode-08
           ffmpeg/tests/ref/fate/filter-removegrain-mode-09
           ffmpeg/tests/ref/fate/filter-removegrain-mode-10
           ffmpeg/tests/ref/fate/filter-removegrain-mode-11
           ffmpeg/tests/ref/fate/filter-removegrain-mode-12
           ffmpeg/tests/ref/fate/filter-removegrain-mode-13
           ffmpeg/tests/ref/fate/filter-removegrain-mode-14
           ffmpeg/tests/ref/fate/filter-removegrain-mode-15
           ffmpeg/tests/ref/fate/filter-removegrain-mode-16
           ffmpeg/tests/ref/fate/filter-removegrain-mode-17
           ffmpeg/tests/ref/fate/filter-removegrain-mode-18
           ffmpeg/tests/ref/fate/filter-removegrain-mode-19
           ffmpeg/tests/ref/fate/filter-removegrain-mode-20
           ffmpeg/tests/ref/fate/filter-removegrain-mode-21
           ffmpeg/tests/ref/fate/filter-removegrain-mode-22
           ffmpeg/tests/ref/fate/filter-removegrain-mode-23
           ffmpeg/tests/ref/fate/filter-removegrain-mode-24
           ffmpeg/tests/ref/fate/filter-scale200
           ffmpeg/tests/ref/fate/filter-scale500
           ffmpeg/tests/ref/fate/filter-scalechroma
           ffmpeg/tests/ref/fate/filter-select
           ffmpeg/tests/ref/fate/filter-select-alternate
           ffmpeg/tests/ref/fate/filter-separatefields
           ffmpeg/tests/ref/fate/filter-setdar
           ffmpeg/tests/ref/fate/filter-setpts
           ffmpeg/tests/ref/fate/filter-setsar
           ffmpeg/tests/ref/fate/filter-showpalette
           ffmpeg/tests/ref/fate/filter-shuffleplanes-dup-luma
           ffmpeg/tests/ref/fate/filter-shuffleplanes-swapuv
           ffmpeg/tests/ref/fate/filter-stereo3d-abr-ml
           ffmpeg/tests/ref/fate/filter-stereo3d-abr-mr
           ffmpeg/tests/ref/fate/filter-stereo3d-al-sbsl
           ffmpeg/tests/ref/fate/filter-stereo3d-ar-abl
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-abl
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-abr
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-agmc
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-agmd
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-agmg
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-agmh
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-al
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-arbg
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-arcc
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-arcd
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-arcg
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-arch
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-argg
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-aybc
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-aybd
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-aybg
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-aybh
           ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-sbsr
           ffmpeg/tests/ref/fate/filter-tblend
           ffmpeg/tests/ref/fate/filter-telecine
           ffmpeg/tests/ref/fate/filter-testsrc2-rgb24
           ffmpeg/tests/ref/fate/filter-testsrc2-yuv420p
           ffmpeg/tests/ref/fate/filter-testsrc2-yuv444p
           ffmpeg/tests/ref/fate/filter-thumbnail
           ffmpeg/tests/ref/fate/filter-tile
           ffmpeg/tests/ref/fate/filter-transpose
           ffmpeg/tests/ref/fate/filter-trim-duration
           ffmpeg/tests/ref/fate/filter-trim-frame
           ffmpeg/tests/ref/fate/filter-trim-mixed
           ffmpeg/tests/ref/fate/filter-trim-time
           ffmpeg/tests/ref/fate/filter-unsharp
           ffmpeg/tests/ref/fate/filter-vectorscope_color
           ffmpeg/tests/ref/fate/filter-vectorscope_color2
           ffmpeg/tests/ref/fate/filter-vectorscope_color3
           ffmpeg/tests/ref/fate/filter-vectorscope_color4
           ffmpeg/tests/ref/fate/filter-vectorscope_gray
           ffmpeg/tests/ref/fate/filter-vectorscope_xy
           ffmpeg/tests/ref/fate/filter-vflip
           ffmpeg/tests/ref/fate/filter-vflip_crop
           ffmpeg/tests/ref/fate/filter-vflip_vflip
           ffmpeg/tests/ref/fate/filter-w3fdif-complex
           ffmpeg/tests/ref/fate/filter-w3fdif-simple
           ffmpeg/tests/ref/fate/filter-waveform_column
           ffmpeg/tests/ref/fate/filter-waveform_envelope
           ffmpeg/tests/ref/fate/filter-waveform_row
           ffmpeg/tests/ref/fate/filter-waveform_uv
           ffmpeg/tests/ref/fate/filter-yadif-mode0
           ffmpeg/tests/ref/fate/filter-yadif-mode1
           ffmpeg/tests/ref/fate/filter-yadif10
           ffmpeg/tests/ref/fate/filter-yadif16
           ffmpeg/tests/ref/fate/flic-af11-palette-change
           ffmpeg/tests/ref/fate/flic-af12
           ffmpeg/tests/ref/fate/flic-magiccarpet
           ffmpeg/tests/ref/fate/force_key_frames
           ffmpeg/tests/ref/fate/fraps-v0
           ffmpeg/tests/ref/fate/fraps-v1
           ffmpeg/tests/ref/fate/fraps-v2
           ffmpeg/tests/ref/fate/fraps-v3
           ffmpeg/tests/ref/fate/fraps-v4
           ffmpeg/tests/ref/fate/fraps-v5
           ffmpeg/tests/ref/fate/frwu
           ffmpeg/tests/ref/fate/g2m2
           ffmpeg/tests/ref/fate/g2m3
           ffmpeg/tests/ref/fate/g2m4
           ffmpeg/tests/ref/fate/g722-encode
           ffmpeg/tests/ref/fate/g722dec-1
           ffmpeg/tests/ref/fate/g723_1-dec-1
           ffmpeg/tests/ref/fate/g723_1-dec-2
           ffmpeg/tests/ref/fate/g723_1-dec-3
           ffmpeg/tests/ref/fate/g723_1-dec-4
           ffmpeg/tests/ref/fate/g723_1-dec-5
           ffmpeg/tests/ref/fate/g723_1-dec-6
           ffmpeg/tests/ref/fate/g723_1-dec-7
           ffmpeg/tests/ref/fate/g723_1-dec-8
           ffmpeg/tests/ref/fate/g726-encode-2bit
           ffmpeg/tests/ref/fate/g726-encode-3bit
           ffmpeg/tests/ref/fate/g726-encode-4bit
           ffmpeg/tests/ref/fate/g726-encode-5bit
           ffmpeg/tests/ref/fate/g729-0
           ffmpeg/tests/ref/fate/g729-1
           ffmpeg/tests/ref/fate/gapless-mp3
           ffmpeg/tests/ref/fate/gif-color
           ffmpeg/tests/ref/fate/gif-demux
           ffmpeg/tests/ref/fate/gif-disposal-background
           ffmpeg/tests/ref/fate/gif-disposal-restore
           ffmpeg/tests/ref/fate/gif-gray
           ffmpeg/tests/ref/fate/gifenc-bgr4_byte
           ffmpeg/tests/ref/fate/gifenc-bgr8
           ffmpeg/tests/ref/fate/gifenc-gray
           ffmpeg/tests/ref/fate/gifenc-pal8
           ffmpeg/tests/ref/fate/gifenc-rgb4_byte
           ffmpeg/tests/ref/fate/gifenc-rgb8
           ffmpeg/tests/ref/fate/gsm-ms
           ffmpeg/tests/ref/fate/gsm-toast
           ffmpeg/tests/ref/fate/h264-bsf-mp4toannexb
           ffmpeg/tests/ref/fate/h264-conformance-aud_mw_e
           ffmpeg/tests/ref/fate/h264-conformance-ba1_ft_c
           ffmpeg/tests/ref/fate/h264-conformance-ba1_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-ba2_sony_f
           ffmpeg/tests/ref/fate/h264-conformance-ba3_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-ba_mw_d
           ffmpeg/tests/ref/fate/h264-conformance-bamq1_jvc_c
           ffmpeg/tests/ref/fate/h264-conformance-bamq2_jvc_c
           ffmpeg/tests/ref/fate/h264-conformance-banm_mw_d
           ffmpeg/tests/ref/fate/h264-conformance-basqp1_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-caba1_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-caba1_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-caba2_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-caba2_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-caba3_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-caba3_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-caba3_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_fld0_full
           ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_frm0_full
           ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_mbaff0_full
           ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_picaff0_full
           ffmpeg/tests/ref/fate/h264-conformance-cabaci3_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-cabast3_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-cabastbr3_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-cabref3_sand_d
           ffmpeg/tests/ref/fate/h264-conformance-cacqp3_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-cafi1_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-cama1_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-cama1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-cama1_vtc_c
           ffmpeg/tests/ref/fate/h264-conformance-cama2_vtc_b
           ffmpeg/tests/ref/fate/h264-conformance-cama3_sand_e
           ffmpeg/tests/ref/fate/h264-conformance-cama3_vtc_b
           ffmpeg/tests/ref/fate/h264-conformance-camaci3_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-camanl1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-camanl2_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-camanl3_sand_e
           ffmpeg/tests/ref/fate/h264-conformance-camasl3_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-camp_mot_mbaff_l30
           ffmpeg/tests/ref/fate/h264-conformance-camp_mot_mbaff_l31
           ffmpeg/tests/ref/fate/h264-conformance-canl1_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-canl1_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-canl1_toshiba_g
           ffmpeg/tests/ref/fate/h264-conformance-canl2_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-canl2_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-canl3_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-canl3_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-canl4_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-canlma2_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-canlma3_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-capa1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-capama3_sand_f
           ffmpeg/tests/ref/fate/h264-conformance-capcm1_sand_e
           ffmpeg/tests/ref/fate/h264-conformance-capcmnl1_sand_e
           ffmpeg/tests/ref/fate/h264-conformance-capm3_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-caqp1_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_fld0_full_b
           ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_frm0_full_b
           ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_mbaff0_full_b
           ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_picaff0_full_b
           ffmpeg/tests/ref/fate/h264-conformance-cawp1_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-cawp5_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-ci1_ft_b
           ffmpeg/tests/ref/fate/h264-conformance-ci_mw_d
           ffmpeg/tests/ref/fate/h264-conformance-cvbs3_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-cvcanlma2_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-cvfc1_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-cvfi1_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-cvfi1_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-cvfi2_sony_h
           ffmpeg/tests/ref/fate/h264-conformance-cvfi2_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-cvma1_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-cvma1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-cvmanl1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-cvmanl2_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-cvmapaqp3_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-cvmaqp2_sony_g
           ffmpeg/tests/ref/fate/h264-conformance-cvmaqp3_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-cvmp_mot_fld_l30_b
           ffmpeg/tests/ref/fate/h264-conformance-cvmp_mot_frm_l31_b
           ffmpeg/tests/ref/fate/h264-conformance-cvnlfi1_sony_c
           ffmpeg/tests/ref/fate/h264-conformance-cvnlfi2_sony_h
           ffmpeg/tests/ref/fate/h264-conformance-cvpa1_toshiba_b
           ffmpeg/tests/ref/fate/h264-conformance-cvpcmnl1_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-cvpcmnl2_sva_c
           ffmpeg/tests/ref/fate/h264-conformance-cvwp1_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-cvwp2_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-cvwp3_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-cvwp5_toshiba_e
           ffmpeg/tests/ref/fate/h264-conformance-fi1_sony_e
           ffmpeg/tests/ref/fate/h264-conformance-frext-alphaconformanceg
           ffmpeg/tests/ref/fate/h264-conformance-frext-bcrm_freh10
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh11
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh3
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh4
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh5
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh8
           ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh9
           ffmpeg/tests/ref/fate/h264-conformance-frext-freh12_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-freh1_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-freh2_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-freh6
           ffmpeg/tests/ref/fate/h264-conformance-frext-freh7_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext01_jvc_d
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext02_jvc_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext1_panasonic_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext2_panasonic_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext3_panasonic_d
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext4_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-frext_mmco4_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcaff1_hhi_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr1_hhi_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr2_hhi_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr3_hhi_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr4_hhi_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hcamff1_hhi_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr10_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr13_sony_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr1_sony_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr6_sony_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpca_brcm_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcadq_brcm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcafl_bcrm_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcaflnl_bcrm_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcalq_brcm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcamapalq_bcrm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcamolq_brcm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcanl_brcm_c
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcaq2lq_brcm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcv_brcm_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvfl_bcrm_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvflnl_bcrm_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvmolq_brcm_b
           ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvnl_brcm_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i1_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i2_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i3_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i4_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i5_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i6_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i7_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i1_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i2_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i3_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i4_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i5_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i6_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i7_panasonic_a
           ffmpeg/tests/ref/fate/h264-conformance-hcbp2_hhi_a
           ffmpeg/tests/ref/fate/h264-conformance-hcmp1_hhi_a
           ffmpeg/tests/ref/fate/h264-conformance-ls_sva_d
           ffmpeg/tests/ref/fate/h264-conformance-midr_mw_d
           ffmpeg/tests/ref/fate/h264-conformance-mps_mw_a
           ffmpeg/tests/ref/fate/h264-conformance-mr1_bt_a
           ffmpeg/tests/ref/fate/h264-conformance-mr1_mw_a
           ffmpeg/tests/ref/fate/h264-conformance-mr2_mw_a
           ffmpeg/tests/ref/fate/h264-conformance-mr2_tandberg_e
           ffmpeg/tests/ref/fate/h264-conformance-mr3_tandberg_b
           ffmpeg/tests/ref/fate/h264-conformance-mr4_tandberg_c
           ffmpeg/tests/ref/fate/h264-conformance-mr5_tandberg_c
           ffmpeg/tests/ref/fate/h264-conformance-mr6_bt_b
           ffmpeg/tests/ref/fate/h264-conformance-mr7_bt_b
           ffmpeg/tests/ref/fate/h264-conformance-mr8_bt_b
           ffmpeg/tests/ref/fate/h264-conformance-mr9_bt_b
           ffmpeg/tests/ref/fate/h264-conformance-mv1_brcm_d
           ffmpeg/tests/ref/fate/h264-conformance-nl1_sony_d
           ffmpeg/tests/ref/fate/h264-conformance-nl2_sony_h
           ffmpeg/tests/ref/fate/h264-conformance-nl3_sva_e
           ffmpeg/tests/ref/fate/h264-conformance-nlmq1_jvc_c
           ffmpeg/tests/ref/fate/h264-conformance-nlmq2_jvc_c
           ffmpeg/tests/ref/fate/h264-conformance-nrf_mw_e
           ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_1_b
           ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_2_b
           ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_3_b
           ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_1r2
           ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_2r
           ffmpeg/tests/ref/fate/h264-conformance-sl1_sva_b
           ffmpeg/tests/ref/fate/h264-conformance-sva_ba1_b
           ffmpeg/tests/ref/fate/h264-conformance-sva_ba2_d
           ffmpeg/tests/ref/fate/h264-conformance-sva_base_b
           ffmpeg/tests/ref/fate/h264-conformance-sva_cl1_e
           ffmpeg/tests/ref/fate/h264-conformance-sva_fm1_e
           ffmpeg/tests/ref/fate/h264-conformance-sva_nl1_b
           ffmpeg/tests/ref/fate/h264-conformance-sva_nl2_e
           ffmpeg/tests/ref/fate/h264-crop-to-container
           ffmpeg/tests/ref/fate/h264-direct-bff
           ffmpeg/tests/ref/fate/h264-extreme-plane-pred
           ffmpeg/tests/ref/fate/h264-interlace-crop
           ffmpeg/tests/ref/fate/h264-lossless
           ffmpeg/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8
           ffmpeg/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10
           ffmpeg/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8
           ffmpeg/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9
           ffmpeg/tests/ref/fate/hap-chunk
           ffmpeg/tests/ref/fate/hap1
           ffmpeg/tests/ref/fate/hap5
           ffmpeg/tests/ref/fate/hapy
           ffmpeg/tests/ref/fate/hevc-conformance-ADJUST_IPRED_ANGLE_A_RExt_Mitsubishi_1
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_A_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_A_Samsung_6
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_B_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_B_Samsung_6
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_D_Hisilicon
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_E_Hisilicon
           ffmpeg/tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3
           ffmpeg/tests/ref/fate/hevc-conformance-AMVP_A_MTK_4
           ffmpeg/tests/ref/fate/hevc-conformance-AMVP_B_MTK_4
           ffmpeg/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_6
           ffmpeg/tests/ref/fate/hevc-conformance-BUMPING_A_ericsson_1
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_A_SHARP_4
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_B_SHARP_4
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_C_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_D_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_E_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_F_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_G_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_H_SHARP_3
           ffmpeg/tests/ref/fate/hevc-conformance-CIP_A_Panasonic_3
           ffmpeg/tests/ref/fate/hevc-conformance-CIP_C_Panasonic_2
           ffmpeg/tests/ref/fate/hevc-conformance-CONFWIN_A_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_3
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_A_SONY_3
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_B_SONY_3
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_C_SONY_3
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2
           ffmpeg/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2
           ffmpeg/tests/ref/fate/hevc-conformance-DELTAQP_A_BRCM_4
           ffmpeg/tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3
           ffmpeg/tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3
           ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_A_HHI_5
           ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_B_HHI_5
           ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_C_HHI_5
           ffmpeg/tests/ref/fate/hevc-conformance-ENTP_A_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-ENTP_B_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-ENTP_C_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-EXT_A_ericsson_4
           ffmpeg/tests/ref/fate/hevc-conformance-FILLER_A_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_2
           ffmpeg/tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_3
           ffmpeg/tests/ref/fate/hevc-conformance-INITQP_A_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-INITQP_B_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-IPCM_A_RExt_NEC
           ffmpeg/tests/ref/fate/hevc-conformance-IPCM_B_RExt_NEC
           ffmpeg/tests/ref/fate/hevc-conformance-IPRED_A_docomo_2
           ffmpeg/tests/ref/fate/hevc-conformance-IPRED_B_Nokia_3
           ffmpeg/tests/ref/fate/hevc-conformance-IPRED_C_Mitsubishi_3
           ffmpeg/tests/ref/fate/hevc-conformance-LS_A_Orange_2
           ffmpeg/tests/ref/fate/hevc-conformance-LS_B_ORANGE_4
           ffmpeg/tests/ref/fate/hevc-conformance-LTRPSPS_A_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_A_TI_4
           ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_B_TI_4
           ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_C_TI_4
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_A_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_B_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_C_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_D_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_E_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_F_MTK_4
           ffmpeg/tests/ref/fate/hevc-conformance-MERGE_G_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-MVCLIP_A_qualcomm_3
           ffmpeg/tests/ref/fate/hevc-conformance-MVDL1ZERO_A_docomo_3
           ffmpeg/tests/ref/fate/hevc-conformance-MVEDGE_A_qualcomm_3
           ffmpeg/tests/ref/fate/hevc-conformance-Main_422_10_A_RExt_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-Main_422_10_B_RExt_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-NUT_A_ericsson_5
           ffmpeg/tests/ref/fate/hevc-conformance-NoOutPrior_A_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-NoOutPrior_B_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-OPFLAG_A_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-OPFLAG_B_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-OPFLAG_C_Qualcomm_1
           ffmpeg/tests/ref/fate/hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1
           ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1
           ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1
           ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1
           ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_A_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_B_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_C_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_D_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_E_TI_3
           ffmpeg/tests/ref/fate/hevc-conformance-POC_A_Bossen_3
           ffmpeg/tests/ref/fate/hevc-conformance-PPS_A_qualcomm_7
           ffmpeg/tests/ref/fate/hevc-conformance-PS_A_VIDYO_3
           ffmpeg/tests/ref/fate/hevc-conformance-PS_B_VIDYO_3
           ffmpeg/tests/ref/fate/hevc-conformance-QMATRIX_A_RExt_Sony_1
           ffmpeg/tests/ref/fate/hevc-conformance-RAP_A_docomo_4
           ffmpeg/tests/ref/fate/hevc-conformance-RAP_B_Bossen_1
           ffmpeg/tests/ref/fate/hevc-conformance-RPLM_A_qualcomm_4
           ffmpeg/tests/ref/fate/hevc-conformance-RPLM_B_qualcomm_4
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_A_docomo_4
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_B_qualcomm_5
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_C_ericsson_5
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_D_ericsson_6
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_E_qualcomm_5
           ffmpeg/tests/ref/fate/hevc-conformance-RPS_F_docomo_1
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_A_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_B_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_C_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_D_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_E_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_F_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-RQT_G_HHI_4
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_A_MediaTek_4
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_A_RExt_MediaTek_1
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_B_MediaTek_5
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_C_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_C_Samsung_5
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_D_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_D_Samsung_5
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_E_Canon_4
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_F_Canon_3
           ffmpeg/tests/ref/fate/hevc-conformance-SAO_G_Canon_3
           ffmpeg/tests/ref/fate/hevc-conformance-SDH_A_Orange_3
           ffmpeg/tests/ref/fate/hevc-conformance-SLICES_A_Rovi_3
           ffmpeg/tests/ref/fate/hevc-conformance-SLIST_A_Sony_4
           ffmpeg/tests/ref/fate/hevc-conformance-SLIST_B_Sony_8
           ffmpeg/tests/ref/fate/hevc-conformance-SLIST_C_Sony_3
           ffmpeg/tests/ref/fate/hevc-conformance-SLIST_D_Sony_9
           ffmpeg/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_1
           ffmpeg/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_2
           ffmpeg/tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5
           ffmpeg/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4
           ffmpeg/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_6
           ffmpeg/tests/ref/fate/hevc-conformance-TILES_A_Cisco_2
           ffmpeg/tests/ref/fate/hevc-conformance-TILES_B_Cisco_1
           ffmpeg/tests/ref/fate/hevc-conformance-TMVP_A_MS_3
           ffmpeg/tests/ref/fate/hevc-conformance-TSCL_A_VIDYO_5
           ffmpeg/tests/ref/fate/hevc-conformance-TSCL_B_VIDYO_4
           ffmpeg/tests/ref/fate/hevc-conformance-TSKIP_A_MS_3
           ffmpeg/tests/ref/fate/hevc-conformance-TUSIZE_A_Samsung_1
           ffmpeg/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_1
           ffmpeg/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_A_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_A_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_B_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_B_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_C_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_C_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_D_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_D_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_E_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_E_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_F_ericsson_MAIN10_2
           ffmpeg/tests/ref/fate/hevc-conformance-WPP_F_ericsson_MAIN_2
           ffmpeg/tests/ref/fate/hevc-conformance-WP_A_MAIN10_Toshiba_3
           ffmpeg/tests/ref/fate/hevc-conformance-WP_A_Toshiba_3
           ffmpeg/tests/ref/fate/hevc-conformance-WP_B_Toshiba_3
           ffmpeg/tests/ref/fate/hevc-conformance-WP_MAIN10_B_Toshiba_3
           ffmpeg/tests/ref/fate/hevc-conformance-cip_B_NEC_3
           ffmpeg/tests/ref/fate/hevc-conformance-ipcm_A_NEC_3
           ffmpeg/tests/ref/fate/hevc-conformance-ipcm_B_NEC_3
           ffmpeg/tests/ref/fate/hevc-conformance-ipcm_C_NEC_3
           ffmpeg/tests/ref/fate/hevc-conformance-ipcm_D_NEC_3
           ffmpeg/tests/ref/fate/hevc-conformance-ipcm_E_NEC_2
           ffmpeg/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10
           ffmpeg/tests/ref/fate/hmac
           ffmpeg/tests/ref/fate/id-cin-video
           ffmpeg/tests/ref/fate/idroq-video-encode
           ffmpeg/tests/ref/fate/iff-byterun1
           ffmpeg/tests/ref/fate/iff-fibonacci
           ffmpeg/tests/ref/fate/iff-ilbm
           ffmpeg/tests/ref/fate/iff-pcm
           ffmpeg/tests/ref/fate/iirfilter
           ffmpeg/tests/ref/fate/indeo2
           ffmpeg/tests/ref/fate/indeo3
           ffmpeg/tests/ref/fate/indeo3-2
           ffmpeg/tests/ref/fate/indeo4
           ffmpeg/tests/ref/fate/indeo5
           ffmpeg/tests/ref/fate/interplay-mve-16bit
           ffmpeg/tests/ref/fate/interplay-mve-8bit
           ffmpeg/tests/ref/fate/iv8-demux
           ffmpeg/tests/ref/fate/j2k-dwt
           ffmpeg/tests/ref/fate/jpeg2000-dcinema
           ffmpeg/tests/ref/fate/jv
           ffmpeg/tests/ref/fate/jv-demux
           ffmpeg/tests/ref/fate/kgv1
           ffmpeg/tests/ref/fate/kmvc
           ffmpeg/tests/ref/fate/lagarith-red
           ffmpeg/tests/ref/fate/lagarith-rgb24
           ffmpeg/tests/ref/fate/lagarith-rgb32
           ffmpeg/tests/ref/fate/lagarith-yuy2
           ffmpeg/tests/ref/fate/lagarith-yv12
           ffmpeg/tests/ref/fate/libavcodec-options
           ffmpeg/tests/ref/fate/limited_input_seek
           ffmpeg/tests/ref/fate/limited_input_seek-copyts
           ffmpeg/tests/ref/fate/lmlm4-demux
           ffmpeg/tests/ref/fate/loco-rgb
           ffmpeg/tests/ref/fate/loco-yuy2
           ffmpeg/tests/ref/fate/lossless-alac
           ffmpeg/tests/ref/fate/lossless-meridianaudio
           ffmpeg/tests/ref/fate/lossless-monkeysaudio-399
           ffmpeg/tests/ref/fate/lossless-shorten
           ffmpeg/tests/ref/fate/lossless-tak
           ffmpeg/tests/ref/fate/lossless-truehd-5.1
           ffmpeg/tests/ref/fate/lossless-truehd-5.1-downmix-2.0
           ffmpeg/tests/ref/fate/lossless-tta
           ffmpeg/tests/ref/fate/lossless-tta-encrypted
           ffmpeg/tests/ref/fate/lossless-wma
           ffmpeg/tests/ref/fate/mapchan-6ch-extract-2
           ffmpeg/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono
           ffmpeg/tests/ref/fate/mapchan-silent-mono
           ffmpeg/tests/ref/fate/maxis-xa
           ffmpeg/tests/ref/fate/md5
           ffmpeg/tests/ref/fate/mdec
           ffmpeg/tests/ref/fate/mdec-v3
           ffmpeg/tests/ref/fate/mimic
           ffmpeg/tests/ref/fate/mjpegb
           ffmpeg/tests/ref/fate/mkv
           ffmpeg/tests/ref/fate/mlv-demux
           ffmpeg/tests/ref/fate/motionpixels
           ffmpeg/tests/ref/fate/movenc
           ffmpeg/tests/ref/fate/mpc7-demux
           ffmpeg/tests/ref/fate/mpc8-demux
           ffmpeg/tests/ref/fate/mpeg2-field-enc
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-00
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-01
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-02
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-03
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-04
           ffmpeg/tests/ref/fate/mpeg4-als-conformance-05
           ffmpeg/tests/ref/fate/mpeg4-bsf-unpack-bframes
           ffmpeg/tests/ref/fate/mpeg4-resolution-change-down-down
           ffmpeg/tests/ref/fate/mpeg4-resolution-change-down-up
           ffmpeg/tests/ref/fate/mpeg4-resolution-change-up-down
           ffmpeg/tests/ref/fate/mpeg4-resolution-change-up-up
           ffmpeg/tests/ref/fate/msmpeg4v1
           ffmpeg/tests/ref/fate/msrle-8bit
           ffmpeg/tests/ref/fate/mss2-pal
           ffmpeg/tests/ref/fate/mss2-pals
           ffmpeg/tests/ref/fate/mss2-rgb555
           ffmpeg/tests/ref/fate/mss2-rgb555s
           ffmpeg/tests/ref/fate/mss2-wmv
           ffmpeg/tests/ref/fate/msvideo1-16bit
           ffmpeg/tests/ref/fate/msvideo1-8bit
           ffmpeg/tests/ref/fate/mszh
           ffmpeg/tests/ref/fate/mtv
           ffmpeg/tests/ref/fate/murmur3
           ffmpeg/tests/ref/fate/mv-mvc1
           ffmpeg/tests/ref/fate/mv-mvc2
           ffmpeg/tests/ref/fate/mv-sgirle
           ffmpeg/tests/ref/fate/mxf-demux
           ffmpeg/tests/ref/fate/mxf-essencegroup-demux
           ffmpeg/tests/ref/fate/mxf-missing-index-demux
           ffmpeg/tests/ref/fate/mxpeg
           ffmpeg/tests/ref/fate/nc-demux
           ffmpeg/tests/ref/fate/nistsphere-demux
           ffmpeg/tests/ref/fate/noproxy
           ffmpeg/tests/ref/fate/nsv-demux
           ffmpeg/tests/ref/fate/nuv-rtjpeg
           ffmpeg/tests/ref/fate/nuv-rtjpeg-fh
           ffmpeg/tests/ref/fate/oggvp8-demux
           ffmpeg/tests/ref/fate/oma-demux
           ffmpeg/tests/ref/fate/on2avc
           ffmpeg/tests/ref/fate/opt
           ffmpeg/tests/ref/fate/paf-audio
           ffmpeg/tests/ref/fate/paf-demux
           ffmpeg/tests/ref/fate/paf-video
           ffmpeg/tests/ref/fate/parseutils
           ffmpeg/tests/ref/fate/pcm-planar
           ffmpeg/tests/ref/fate/pcm_dvd
           ffmpeg/tests/ref/fate/pcm_s16be-stereo
           ffmpeg/tests/ref/fate/pcm_s16le-stereo
           ffmpeg/tests/ref/fate/pcm_u8-mono
           ffmpeg/tests/ref/fate/pcm_u8-stereo
           ffmpeg/tests/ref/fate/pict
           ffmpeg/tests/ref/fate/pictor
           ffmpeg/tests/ref/fate/pixelutils
           ffmpeg/tests/ref/fate/pmp-demux
           ffmpeg/tests/ref/fate/png-gray16
           ffmpeg/tests/ref/fate/png-gray8
           ffmpeg/tests/ref/fate/png-rgb24
           ffmpeg/tests/ref/fate/png-rgb48
           ffmpeg/tests/ref/fate/png-rgba
           ffmpeg/tests/ref/fate/png-ya16
           ffmpeg/tests/ref/fate/png-ya8
           ffmpeg/tests/ref/fate/pngparser
           ffmpeg/tests/ref/fate/prores-422
           ffmpeg/tests/ref/fate/prores-422_hq
           ffmpeg/tests/ref/fate/prores-422_lt
           ffmpeg/tests/ref/fate/prores-422_proxy
           ffmpeg/tests/ref/fate/prores-alpha
           ffmpeg/tests/ref/fate/prores-alpha_skip
           ffmpeg/tests/ref/fate/prores-transparency
           ffmpeg/tests/ref/fate/prores-transparency_skip
           ffmpeg/tests/ref/fate/psx-str-demux
           ffmpeg/tests/ref/fate/ptx
           ffmpeg/tests/ref/fate/pva-demux
           ffmpeg/tests/ref/fate/qcp-demux
           ffmpeg/tests/ref/fate/qpeg
           ffmpeg/tests/ref/fate/qt-alaw-mono
           ffmpeg/tests/ref/fate/qt-alaw-stereo
           ffmpeg/tests/ref/fate/qt-ima4-mono
           ffmpeg/tests/ref/fate/qt-ima4-stereo
           ffmpeg/tests/ref/fate/qt-mac3-mono
           ffmpeg/tests/ref/fate/qt-mac3-stereo
           ffmpeg/tests/ref/fate/qt-mac6-mono
           ffmpeg/tests/ref/fate/qt-mac6-stereo
           ffmpeg/tests/ref/fate/qt-ulaw-mono
           ffmpeg/tests/ref/fate/qt-ulaw-stereo
           ffmpeg/tests/ref/fate/qtrle-16bit
           ffmpeg/tests/ref/fate/qtrle-1bit
           ffmpeg/tests/ref/fate/qtrle-24bit
           ffmpeg/tests/ref/fate/qtrle-2bit
           ffmpeg/tests/ref/fate/qtrle-32bit
           ffmpeg/tests/ref/fate/qtrle-4bit
           ffmpeg/tests/ref/fate/qtrle-8bit
           ffmpeg/tests/ref/fate/quickdraw
           ffmpeg/tests/ref/fate/r210
           ffmpeg/tests/ref/fate/ra-144
           ffmpeg/tests/ref/fate/ra3-144
           ffmpeg/tests/ref/fate/ralf
           ffmpeg/tests/ref/fate/random_seed
           ffmpeg/tests/ref/fate/redcode-demux
           ffmpeg/tests/ref/fate/redspark-demux
           ffmpeg/tests/ref/fate/ripemd
           ffmpeg/tests/ref/fate/rl2
           ffmpeg/tests/ref/fate/roqvideo
           ffmpeg/tests/ref/fate/rpza
           ffmpeg/tests/ref/fate/rscc
           ffmpeg/tests/ref/fate/rsd-demux
           ffmpeg/tests/ref/fate/rtmpdh
           ffmpeg/tests/ref/fate/rv30
           ffmpeg/tests/ref/fate/rv40
           ffmpeg/tests/ref/fate/sanm
           ffmpeg/tests/ref/fate/screenpresso
           ffmpeg/tests/ref/fate/sgi-gray16
           ffmpeg/tests/ref/fate/sgi-gray16-rle
           ffmpeg/tests/ref/fate/sgi-gray8
           ffmpeg/tests/ref/fate/sgi-gray8-rle
           ffmpeg/tests/ref/fate/sgi-rgb24
           ffmpeg/tests/ref/fate/sgi-rgb24-rle
           ffmpeg/tests/ref/fate/sgi-rgb48
           ffmpeg/tests/ref/fate/sgi-rgb48-rle
           ffmpeg/tests/ref/fate/sgi-rgba
           ffmpeg/tests/ref/fate/sgi-rgba-rle
           ffmpeg/tests/ref/fate/sgi-rgba64
           ffmpeg/tests/ref/fate/sgi-rgba64-rle
           ffmpeg/tests/ref/fate/sha
           ffmpeg/tests/ref/fate/sha512
           ffmpeg/tests/ref/fate/sierra-vmd-audio
           ffmpeg/tests/ref/fate/sierra-vmd-video
           ffmpeg/tests/ref/fate/siff-demux
           ffmpeg/tests/ref/fate/smacker-audio
           ffmpeg/tests/ref/fate/smacker-video
           ffmpeg/tests/ref/fate/smc
           ffmpeg/tests/ref/fate/smjpeg
           ffmpeg/tests/ref/fate/smjpeg-demux
           ffmpeg/tests/ref/fate/smvjpeg
           ffmpeg/tests/ref/fate/source
           ffmpeg/tests/ref/fate/sp5x
           ffmpeg/tests/ref/fate/srtp
           ffmpeg/tests/ref/fate/sub-aqtitle
           ffmpeg/tests/ref/fate/sub-ass-to-ass-transcode
           ffmpeg/tests/ref/fate/sub-cc
           ffmpeg/tests/ref/fate/sub-cc-realtime
           ffmpeg/tests/ref/fate/sub-charenc
           ffmpeg/tests/ref/fate/sub-jacosub
           ffmpeg/tests/ref/fate/sub-microdvd
           ffmpeg/tests/ref/fate/sub-microdvd-remux
           ffmpeg/tests/ref/fate/sub-movtext
           ffmpeg/tests/ref/fate/sub-mpl2
           ffmpeg/tests/ref/fate/sub-mpsub
           ffmpeg/tests/ref/fate/sub-mpsub-frames
           ffmpeg/tests/ref/fate/sub-pjs
           ffmpeg/tests/ref/fate/sub-realtext
           ffmpeg/tests/ref/fate/sub-sami
           ffmpeg/tests/ref/fate/sub-sami2
           ffmpeg/tests/ref/fate/sub-srt
           ffmpeg/tests/ref/fate/sub-srt-empty-events
           ffmpeg/tests/ref/fate/sub-srt-madness-timeshift
           ffmpeg/tests/ref/fate/sub-srt-rrn-remux
           ffmpeg/tests/ref/fate/sub-ssa-to-ass-remux
           ffmpeg/tests/ref/fate/sub-stl
           ffmpeg/tests/ref/fate/sub-subripenc
           ffmpeg/tests/ref/fate/sub-subviewer
           ffmpeg/tests/ref/fate/sub-subviewer1
           ffmpeg/tests/ref/fate/sub-textenc
           ffmpeg/tests/ref/fate/sub-vplayer
           ffmpeg/tests/ref/fate/sub-webvtt
           ffmpeg/tests/ref/fate/sub-webvtt2
           ffmpeg/tests/ref/fate/sub-webvttenc
           ffmpeg/tests/ref/fate/sub2video
           ffmpeg/tests/ref/fate/sunraster-1bit-raw
           ffmpeg/tests/ref/fate/sunraster-1bit-rle
           ffmpeg/tests/ref/fate/sunraster-24bit-raw
           ffmpeg/tests/ref/fate/sunraster-24bit-rle
           ffmpeg/tests/ref/fate/sunraster-8bit-raw
           ffmpeg/tests/ref/fate/sunraster-8bit-rle
           ffmpeg/tests/ref/fate/sunraster-8bit_gray-raw
           ffmpeg/tests/ref/fate/svq1
           ffmpeg/tests/ref/fate/svq1-headerswap
           ffmpeg/tests/ref/fate/svq3
           ffmpeg/tests/ref/fate/targa-conformance-CBW8
           ffmpeg/tests/ref/fate/targa-conformance-CCM8
           ffmpeg/tests/ref/fate/targa-conformance-CTC16
           ffmpeg/tests/ref/fate/targa-conformance-CTC24
           ffmpeg/tests/ref/fate/targa-conformance-CTC32
           ffmpeg/tests/ref/fate/targa-conformance-UBW8
           ffmpeg/tests/ref/fate/targa-conformance-UCM8
           ffmpeg/tests/ref/fate/targa-conformance-UTC16
           ffmpeg/tests/ref/fate/targa-conformance-UTC24
           ffmpeg/tests/ref/fate/targa-conformance-UTC32
           ffmpeg/tests/ref/fate/targa-top-to-bottom
           ffmpeg/tests/ref/fate/tdsc
           ffmpeg/tests/ref/fate/tea
           ffmpeg/tests/ref/fate/theora-coeff-level64
           ffmpeg/tests/ref/fate/theora-offset
           ffmpeg/tests/ref/fate/thp
           ffmpeg/tests/ref/fate/tiertex-seq
           ffmpeg/tests/ref/fate/tiff-fax-g3
           ffmpeg/tests/ref/fate/tiff-fax-g3s
           ffmpeg/tests/ref/fate/timefilter
           ffmpeg/tests/ref/fate/tmv
           ffmpeg/tests/ref/fate/truemotion1-15
           ffmpeg/tests/ref/fate/truemotion1-24
           ffmpeg/tests/ref/fate/truemotion2
           ffmpeg/tests/ref/fate/tscc-15bit
           ffmpeg/tests/ref/fate/tscc-32bit
           ffmpeg/tests/ref/fate/tscc2-avi
           ffmpeg/tests/ref/fate/tscc2-mov
           ffmpeg/tests/ref/fate/txd-16bpp
           ffmpeg/tests/ref/fate/txd-odd
           ffmpeg/tests/ref/fate/txd-pal8
           ffmpeg/tests/ref/fate/ulti
           ffmpeg/tests/ref/fate/unknown_layout-ac3
           ffmpeg/tests/ref/fate/unknown_layout-pcm
           ffmpeg/tests/ref/fate/url
           ffmpeg/tests/ref/fate/utvideo_rgb_left
           ffmpeg/tests/ref/fate/utvideo_rgb_median
           ffmpeg/tests/ref/fate/utvideo_rgba_left
           ffmpeg/tests/ref/fate/utvideo_rgba_median
           ffmpeg/tests/ref/fate/utvideo_rgba_single_symbol
           ffmpeg/tests/ref/fate/utvideo_yuv420_left
           ffmpeg/tests/ref/fate/utvideo_yuv420_median
           ffmpeg/tests/ref/fate/utvideo_yuv422_left
           ffmpeg/tests/ref/fate/utvideo_yuv422_median
           ffmpeg/tests/ref/fate/utvideoenc_rgb_left
           ffmpeg/tests/ref/fate/utvideoenc_rgb_median
           ffmpeg/tests/ref/fate/utvideoenc_rgb_none
           ffmpeg/tests/ref/fate/utvideoenc_rgba_left
           ffmpeg/tests/ref/fate/utvideoenc_rgba_median
           ffmpeg/tests/ref/fate/utvideoenc_rgba_none
           ffmpeg/tests/ref/fate/utvideoenc_yuv420_left
           ffmpeg/tests/ref/fate/utvideoenc_yuv420_median
           ffmpeg/tests/ref/fate/utvideoenc_yuv420_none
           ffmpeg/tests/ref/fate/utvideoenc_yuv422_left
           ffmpeg/tests/ref/fate/utvideoenc_yuv422_median
           ffmpeg/tests/ref/fate/utvideoenc_yuv422_none
           ffmpeg/tests/ref/fate/v210
           ffmpeg/tests/ref/fate/v410dec
           ffmpeg/tests/ref/fate/v410enc
           ffmpeg/tests/ref/fate/vb
           ffmpeg/tests/ref/fate/vble
           ffmpeg/tests/ref/fate/vc1-ism
           ffmpeg/tests/ref/fate/vc1_ilaced_twomv
           ffmpeg/tests/ref/fate/vc1_sa00040
           ffmpeg/tests/ref/fate/vc1_sa00050
           ffmpeg/tests/ref/fate/vc1_sa10091
           ffmpeg/tests/ref/fate/vc1_sa10143
           ffmpeg/tests/ref/fate/vc1_sa20021
           ffmpeg/tests/ref/fate/vcr1
           ffmpeg/tests/ref/fate/vcr2
           ffmpeg/tests/ref/fate/videoxl
           ffmpeg/tests/ref/fate/vmnc-16bit
           ffmpeg/tests/ref/fate/vmnc-32bit
           ffmpeg/tests/ref/fate/vp31
           ffmpeg/tests/ref/fate/vp5
           ffmpeg/tests/ref/fate/vp60
           ffmpeg/tests/ref/fate/vp61
           ffmpeg/tests/ref/fate/vp6a
           ffmpeg/tests/ref/fate/vp6a-skip_alpha
           ffmpeg/tests/ref/fate/vp6f
           ffmpeg/tests/ref/fate/vp7
           ffmpeg/tests/ref/fate/vp8-alpha
           ffmpeg/tests/ref/fate/vp8-sign-bias
           ffmpeg/tests/ref/fate/vp8-size-change
           ffmpeg/tests/ref/fate/vp8-test-vector-001
           ffmpeg/tests/ref/fate/vp8-test-vector-002
           ffmpeg/tests/ref/fate/vp8-test-vector-003
           ffmpeg/tests/ref/fate/vp8-test-vector-004
           ffmpeg/tests/ref/fate/vp8-test-vector-005
           ffmpeg/tests/ref/fate/vp8-test-vector-006
           ffmpeg/tests/ref/fate/vp8-test-vector-007
           ffmpeg/tests/ref/fate/vp8-test-vector-008
           ffmpeg/tests/ref/fate/vp8-test-vector-009
           ffmpeg/tests/ref/fate/vp8-test-vector-010
           ffmpeg/tests/ref/fate/vp8-test-vector-011
           ffmpeg/tests/ref/fate/vp8-test-vector-012
           ffmpeg/tests/ref/fate/vp8-test-vector-013
           ffmpeg/tests/ref/fate/vp8-test-vector-014
           ffmpeg/tests/ref/fate/vp8-test-vector-015
           ffmpeg/tests/ref/fate/vp8-test-vector-016
           ffmpeg/tests/ref/fate/vp8-test-vector-017
           ffmpeg/tests/ref/fate/vp9-00-quantizer-00
           ffmpeg/tests/ref/fate/vp9-00-quantizer-01
           ffmpeg/tests/ref/fate/vp9-00-quantizer-02
           ffmpeg/tests/ref/fate/vp9-00-quantizer-03
           ffmpeg/tests/ref/fate/vp9-00-quantizer-04
           ffmpeg/tests/ref/fate/vp9-00-quantizer-05
           ffmpeg/tests/ref/fate/vp9-00-quantizer-06
           ffmpeg/tests/ref/fate/vp9-00-quantizer-07
           ffmpeg/tests/ref/fate/vp9-00-quantizer-08
           ffmpeg/tests/ref/fate/vp9-00-quantizer-09
           ffmpeg/tests/ref/fate/vp9-00-quantizer-10
           ffmpeg/tests/ref/fate/vp9-00-quantizer-11
           ffmpeg/tests/ref/fate/vp9-00-quantizer-12
           ffmpeg/tests/ref/fate/vp9-00-quantizer-13
           ffmpeg/tests/ref/fate/vp9-00-quantizer-14
           ffmpeg/tests/ref/fate/vp9-00-quantizer-15
           ffmpeg/tests/ref/fate/vp9-00-quantizer-16
           ffmpeg/tests/ref/fate/vp9-00-quantizer-17
           ffmpeg/tests/ref/fate/vp9-00-quantizer-18
           ffmpeg/tests/ref/fate/vp9-00-quantizer-19
           ffmpeg/tests/ref/fate/vp9-00-quantizer-20
           ffmpeg/tests/ref/fate/vp9-00-quantizer-21
           ffmpeg/tests/ref/fate/vp9-00-quantizer-22
           ffmpeg/tests/ref/fate/vp9-00-quantizer-23
           ffmpeg/tests/ref/fate/vp9-00-quantizer-24
           ffmpeg/tests/ref/fate/vp9-00-quantizer-25
           ffmpeg/tests/ref/fate/vp9-00-quantizer-26
           ffmpeg/tests/ref/fate/vp9-00-quantizer-27
           ffmpeg/tests/ref/fate/vp9-00-quantizer-28
           ffmpeg/tests/ref/fate/vp9-00-quantizer-29
           ffmpeg/tests/ref/fate/vp9-00-quantizer-30
           ffmpeg/tests/ref/fate/vp9-00-quantizer-31
           ffmpeg/tests/ref/fate/vp9-00-quantizer-32
           ffmpeg/tests/ref/fate/vp9-00-quantizer-33
           ffmpeg/tests/ref/fate/vp9-00-quantizer-34
           ffmpeg/tests/ref/fate/vp9-00-quantizer-35
           ffmpeg/tests/ref/fate/vp9-00-quantizer-36
           ffmpeg/tests/ref/fate/vp9-00-quantizer-37
           ffmpeg/tests/ref/fate/vp9-00-quantizer-38
           ffmpeg/tests/ref/fate/vp9-00-quantizer-39
           ffmpeg/tests/ref/fate/vp9-00-quantizer-40
           ffmpeg/tests/ref/fate/vp9-00-quantizer-41
           ffmpeg/tests/ref/fate/vp9-00-quantizer-42
           ffmpeg/tests/ref/fate/vp9-00-quantizer-43
           ffmpeg/tests/ref/fate/vp9-00-quantizer-44
           ffmpeg/tests/ref/fate/vp9-00-quantizer-45
           ffmpeg/tests/ref/fate/vp9-00-quantizer-46
           ffmpeg/tests/ref/fate/vp9-00-quantizer-47
           ffmpeg/tests/ref/fate/vp9-00-quantizer-48
           ffmpeg/tests/ref/fate/vp9-00-quantizer-49
           ffmpeg/tests/ref/fate/vp9-00-quantizer-50
           ffmpeg/tests/ref/fate/vp9-00-quantizer-51
           ffmpeg/tests/ref/fate/vp9-00-quantizer-52
           ffmpeg/tests/ref/fate/vp9-00-quantizer-53
           ffmpeg/tests/ref/fate/vp9-00-quantizer-54
           ffmpeg/tests/ref/fate/vp9-00-quantizer-55
           ffmpeg/tests/ref/fate/vp9-00-quantizer-56
           ffmpeg/tests/ref/fate/vp9-00-quantizer-57
           ffmpeg/tests/ref/fate/vp9-00-quantizer-58
           ffmpeg/tests/ref/fate/vp9-00-quantizer-59
           ffmpeg/tests/ref/fate/vp9-00-quantizer-60
           ffmpeg/tests/ref/fate/vp9-00-quantizer-61
           ffmpeg/tests/ref/fate/vp9-00-quantizer-62
           ffmpeg/tests/ref/fate/vp9-00-quantizer-63
           ffmpeg/tests/ref/fate/vp9-01-sharpness-1
           ffmpeg/tests/ref/fate/vp9-01-sharpness-2
           ffmpeg/tests/ref/fate/vp9-01-sharpness-3
           ffmpeg/tests/ref/fate/vp9-01-sharpness-4
           ffmpeg/tests/ref/fate/vp9-01-sharpness-5
           ffmpeg/tests/ref/fate/vp9-01-sharpness-6
           ffmpeg/tests/ref/fate/vp9-01-sharpness-7
           ffmpeg/tests/ref/fate/vp9-02-size-08x08
           ffmpeg/tests/ref/fate/vp9-02-size-08x10
           ffmpeg/tests/ref/fate/vp9-02-size-08x16
           ffmpeg/tests/ref/fate/vp9-02-size-08x18
           ffmpeg/tests/ref/fate/vp9-02-size-08x32
           ffmpeg/tests/ref/fate/vp9-02-size-08x34
           ffmpeg/tests/ref/fate/vp9-02-size-08x64
           ffmpeg/tests/ref/fate/vp9-02-size-08x66
           ffmpeg/tests/ref/fate/vp9-02-size-10x08
           ffmpeg/tests/ref/fate/vp9-02-size-10x10
           ffmpeg/tests/ref/fate/vp9-02-size-10x16
           ffmpeg/tests/ref/fate/vp9-02-size-10x18
           ffmpeg/tests/ref/fate/vp9-02-size-10x32
           ffmpeg/tests/ref/fate/vp9-02-size-10x34
           ffmpeg/tests/ref/fate/vp9-02-size-10x64
           ffmpeg/tests/ref/fate/vp9-02-size-10x66
           ffmpeg/tests/ref/fate/vp9-02-size-16x08
           ffmpeg/tests/ref/fate/vp9-02-size-16x10
           ffmpeg/tests/ref/fate/vp9-02-size-16x16
           ffmpeg/tests/ref/fate/vp9-02-size-16x18
           ffmpeg/tests/ref/fate/vp9-02-size-16x32
           ffmpeg/tests/ref/fate/vp9-02-size-16x34
           ffmpeg/tests/ref/fate/vp9-02-size-16x64
           ffmpeg/tests/ref/fate/vp9-02-size-16x66
           ffmpeg/tests/ref/fate/vp9-02-size-18x08
           ffmpeg/tests/ref/fate/vp9-02-size-18x10
           ffmpeg/tests/ref/fate/vp9-02-size-18x16
           ffmpeg/tests/ref/fate/vp9-02-size-18x18
           ffmpeg/tests/ref/fate/vp9-02-size-18x32
           ffmpeg/tests/ref/fate/vp9-02-size-18x34
           ffmpeg/tests/ref/fate/vp9-02-size-18x64
           ffmpeg/tests/ref/fate/vp9-02-size-18x66
           ffmpeg/tests/ref/fate/vp9-02-size-32x08
           ffmpeg/tests/ref/fate/vp9-02-size-32x10
           ffmpeg/tests/ref/fate/vp9-02-size-32x16
           ffmpeg/tests/ref/fate/vp9-02-size-32x18
           ffmpeg/tests/ref/fate/vp9-02-size-32x32
           ffmpeg/tests/ref/fate/vp9-02-size-32x34
           ffmpeg/tests/ref/fate/vp9-02-size-32x64
           ffmpeg/tests/ref/fate/vp9-02-size-32x66
           ffmpeg/tests/ref/fate/vp9-02-size-34x08
           ffmpeg/tests/ref/fate/vp9-02-size-34x10
           ffmpeg/tests/ref/fate/vp9-02-size-34x16
           ffmpeg/tests/ref/fate/vp9-02-size-34x18
           ffmpeg/tests/ref/fate/vp9-02-size-34x32
           ffmpeg/tests/ref/fate/vp9-02-size-34x34
           ffmpeg/tests/ref/fate/vp9-02-size-34x64
           ffmpeg/tests/ref/fate/vp9-02-size-34x66
           ffmpeg/tests/ref/fate/vp9-02-size-64x08
           ffmpeg/tests/ref/fate/vp9-02-size-64x10
           ffmpeg/tests/ref/fate/vp9-02-size-64x16
           ffmpeg/tests/ref/fate/vp9-02-size-64x18
           ffmpeg/tests/ref/fate/vp9-02-size-64x32
           ffmpeg/tests/ref/fate/vp9-02-size-64x34
           ffmpeg/tests/ref/fate/vp9-02-size-64x64
           ffmpeg/tests/ref/fate/vp9-02-size-64x66
           ffmpeg/tests/ref/fate/vp9-02-size-66x08
           ffmpeg/tests/ref/fate/vp9-02-size-66x10
           ffmpeg/tests/ref/fate/vp9-02-size-66x16
           ffmpeg/tests/ref/fate/vp9-02-size-66x18
           ffmpeg/tests/ref/fate/vp9-02-size-66x32
           ffmpeg/tests/ref/fate/vp9-02-size-66x34
           ffmpeg/tests/ref/fate/vp9-02-size-66x64
           ffmpeg/tests/ref/fate/vp9-02-size-66x66
           ffmpeg/tests/ref/fate/vp9-03-deltaq
           ffmpeg/tests/ref/fate/vp9-03-size-196x196
           ffmpeg/tests/ref/fate/vp9-03-size-196x198
           ffmpeg/tests/ref/fate/vp9-03-size-196x200
           ffmpeg/tests/ref/fate/vp9-03-size-196x202
           ffmpeg/tests/ref/fate/vp9-03-size-196x208
           ffmpeg/tests/ref/fate/vp9-03-size-196x210
           ffmpeg/tests/ref/fate/vp9-03-size-196x224
           ffmpeg/tests/ref/fate/vp9-03-size-196x226
           ffmpeg/tests/ref/fate/vp9-03-size-198x196
           ffmpeg/tests/ref/fate/vp9-03-size-198x198
           ffmpeg/tests/ref/fate/vp9-03-size-198x200
           ffmpeg/tests/ref/fate/vp9-03-size-198x202
           ffmpeg/tests/ref/fate/vp9-03-size-198x208
           ffmpeg/tests/ref/fate/vp9-03-size-198x210
           ffmpeg/tests/ref/fate/vp9-03-size-198x224
           ffmpeg/tests/ref/fate/vp9-03-size-198x226
           ffmpeg/tests/ref/fate/vp9-03-size-200x196
           ffmpeg/tests/ref/fate/vp9-03-size-200x198
           ffmpeg/tests/ref/fate/vp9-03-size-200x200
           ffmpeg/tests/ref/fate/vp9-03-size-200x202
           ffmpeg/tests/ref/fate/vp9-03-size-200x208
           ffmpeg/tests/ref/fate/vp9-03-size-200x210
           ffmpeg/tests/ref/fate/vp9-03-size-200x224
           ffmpeg/tests/ref/fate/vp9-03-size-200x226
           ffmpeg/tests/ref/fate/vp9-03-size-202x196
           ffmpeg/tests/ref/fate/vp9-03-size-202x198
           ffmpeg/tests/ref/fate/vp9-03-size-202x200
           ffmpeg/tests/ref/fate/vp9-03-size-202x202
           ffmpeg/tests/ref/fate/vp9-03-size-202x208
           ffmpeg/tests/ref/fate/vp9-03-size-202x210
           ffmpeg/tests/ref/fate/vp9-03-size-202x224
           ffmpeg/tests/ref/fate/vp9-03-size-202x226
           ffmpeg/tests/ref/fate/vp9-03-size-208x196
           ffmpeg/tests/ref/fate/vp9-03-size-208x198
           ffmpeg/tests/ref/fate/vp9-03-size-208x200
           ffmpeg/tests/ref/fate/vp9-03-size-208x202
           ffmpeg/tests/ref/fate/vp9-03-size-208x208
           ffmpeg/tests/ref/fate/vp9-03-size-208x210
           ffmpeg/tests/ref/fate/vp9-03-size-208x224
           ffmpeg/tests/ref/fate/vp9-03-size-208x226
           ffmpeg/tests/ref/fate/vp9-03-size-210x196
           ffmpeg/tests/ref/fate/vp9-03-size-210x198
           ffmpeg/tests/ref/fate/vp9-03-size-210x200
           ffmpeg/tests/ref/fate/vp9-03-size-210x202
           ffmpeg/tests/ref/fate/vp9-03-size-210x208
           ffmpeg/tests/ref/fate/vp9-03-size-210x210
           ffmpeg/tests/ref/fate/vp9-03-size-210x224
           ffmpeg/tests/ref/fate/vp9-03-size-210x226
           ffmpeg/tests/ref/fate/vp9-03-size-224x196
           ffmpeg/tests/ref/fate/vp9-03-size-224x198
           ffmpeg/tests/ref/fate/vp9-03-size-224x200
           ffmpeg/tests/ref/fate/vp9-03-size-224x202
           ffmpeg/tests/ref/fate/vp9-03-size-224x208
           ffmpeg/tests/ref/fate/vp9-03-size-224x210
           ffmpeg/tests/ref/fate/vp9-03-size-224x224
           ffmpeg/tests/ref/fate/vp9-03-size-224x226
           ffmpeg/tests/ref/fate/vp9-03-size-226x196
           ffmpeg/tests/ref/fate/vp9-03-size-226x198
           ffmpeg/tests/ref/fate/vp9-03-size-226x200
           ffmpeg/tests/ref/fate/vp9-03-size-226x202
           ffmpeg/tests/ref/fate/vp9-03-size-226x208
           ffmpeg/tests/ref/fate/vp9-03-size-226x210
           ffmpeg/tests/ref/fate/vp9-03-size-226x224
           ffmpeg/tests/ref/fate/vp9-03-size-226x226
           ffmpeg/tests/ref/fate/vp9-05-resize
           ffmpeg/tests/ref/fate/vp9-06-bilinear
           ffmpeg/tests/ref/fate/vp9-09-lf_deltas
           ffmpeg/tests/ref/fate/vp9-10-show-existing-frame
           ffmpeg/tests/ref/fate/vp9-10-show-existing-frame2
           ffmpeg/tests/ref/fate/vp9-15-segkey_adpq
           ffmpeg/tests/ref/fate/vp9-16-intra-only
           ffmpeg/tests/ref/fate/vp9-2pass-akiyo
           ffmpeg/tests/ref/fate/vp9-parallelmode-akiyo
           ffmpeg/tests/ref/fate/vp9-segmentation-aq-akiyo
           ffmpeg/tests/ref/fate/vp9-segmentation-sf-akiyo
           ffmpeg/tests/ref/fate/vp9-tiling-pedestrian
           ffmpeg/tests/ref/fate/vp9-trac3849
           ffmpeg/tests/ref/fate/vp9-trac4359
           ffmpeg/tests/ref/fate/vp9p1-04-yuv422
           ffmpeg/tests/ref/fate/vp9p1-04-yuv440
           ffmpeg/tests/ref/fate/vp9p1-04-yuv444
           ffmpeg/tests/ref/fate/vp9p2-20-10bit-yuv420
           ffmpeg/tests/ref/fate/vp9p2-20-12bit-yuv420
           ffmpeg/tests/ref/fate/vp9p3-20-10bit-yuv422
           ffmpeg/tests/ref/fate/vp9p3-20-10bit-yuv440
           ffmpeg/tests/ref/fate/vp9p3-20-10bit-yuv444
           ffmpeg/tests/ref/fate/vp9p3-20-12bit-yuv422
           ffmpeg/tests/ref/fate/vp9p3-20-12bit-yuv440
           ffmpeg/tests/ref/fate/vp9p3-20-12bit-yuv444
           ffmpeg/tests/ref/fate/vqa-cc
           ffmpeg/tests/ref/fate/vqf-demux
           ffmpeg/tests/ref/fate/w64
           ffmpeg/tests/ref/fate/wavpack-channels-4.0
           ffmpeg/tests/ref/fate/wavpack-channels-5.1
           ffmpeg/tests/ref/fate/wavpack-channels-6.1
           ffmpeg/tests/ref/fate/wavpack-channels-7.1
           ffmpeg/tests/ref/fate/wavpack-channels-monofloat
           ffmpeg/tests/ref/fate/wavpack-channels-monoint
           ffmpeg/tests/ref/fate/wavpack-clipping
           ffmpeg/tests/ref/fate/wavpack-cuesheet
           ffmpeg/tests/ref/fate/wavpack-falsestereo
           ffmpeg/tests/ref/fate/wavpack-lossless-12bit
           ffmpeg/tests/ref/fate/wavpack-lossless-16bit
           ffmpeg/tests/ref/fate/wavpack-lossless-24bit
           ffmpeg/tests/ref/fate/wavpack-lossless-32bit
           ffmpeg/tests/ref/fate/wavpack-lossless-8bit
           ffmpeg/tests/ref/fate/wavpack-lossless-float
           ffmpeg/tests/ref/fate/wavpack-lossy-16bit
           ffmpeg/tests/ref/fate/wavpack-lossy-24bit
           ffmpeg/tests/ref/fate/wavpack-lossy-32bit
           ffmpeg/tests/ref/fate/wavpack-lossy-8bit
           ffmpeg/tests/ref/fate/wavpack-lossy-float
           ffmpeg/tests/ref/fate/wavpack-matroskamode
           ffmpeg/tests/ref/fate/wavpack-speed-default
           ffmpeg/tests/ref/fate/wavpack-speed-fast
           ffmpeg/tests/ref/fate/wavpack-speed-high
           ffmpeg/tests/ref/fate/wavpack-speed-vhigh
           ffmpeg/tests/ref/fate/wavpack-zerolsbs
           ffmpeg/tests/ref/fate/wc3movie-xan
           ffmpeg/tests/ref/fate/westwood-aud
           ffmpeg/tests/ref/fate/wmv8-drm
           ffmpeg/tests/ref/fate/wmv8-drm-nodec
           ffmpeg/tests/ref/fate/wmv8-x8intra
           ffmpeg/tests/ref/fate/wnv1
           ffmpeg/tests/ref/fate/ws_snd
           ffmpeg/tests/ref/fate/wtv-demux
           ffmpeg/tests/ref/fate/xbm10
           ffmpeg/tests/ref/fate/xbm11
           ffmpeg/tests/ref/fate/xface
           ffmpeg/tests/ref/fate/xmv-demux
           ffmpeg/tests/ref/fate/xtea
           ffmpeg/tests/ref/fate/xvid-custom-matrix
           ffmpeg/tests/ref/fate/xvid-idct
           ffmpeg/tests/ref/fate/xwma-demux
           ffmpeg/tests/ref/fate/xxan-wc4
           ffmpeg/tests/ref/fate/yop
           ffmpeg/tests/ref/fate/zerocodec
           ffmpeg/tests/ref/fate/zlib
           ffmpeg/tests/ref/fate/zmbv-15bit
           ffmpeg/tests/ref/fate/zmbv-16bit
           ffmpeg/tests/ref/fate/zmbv-32bit
           ffmpeg/tests/ref/fate/zmbv-8bit
           ffmpeg/tests/ref/lavf-fate/latm
           ffmpeg/tests/ref/lavf-fate/mp3
           ffmpeg/tests/ref/lavf-fate/ogg_vp3
           ffmpeg/tests/ref/lavf/aiff
           ffmpeg/tests/ref/lavf/alaw
           ffmpeg/tests/ref/lavf/asf
           ffmpeg/tests/ref/lavf/ast
           ffmpeg/tests/ref/lavf/au
           ffmpeg/tests/ref/lavf/avi
           ffmpeg/tests/ref/lavf/bmp
           ffmpeg/tests/ref/lavf/caf
           ffmpeg/tests/ref/lavf/dpx
           ffmpeg/tests/ref/lavf/dv_fmt
           ffmpeg/tests/ref/lavf/ffm
           ffmpeg/tests/ref/lavf/flm
           ffmpeg/tests/ref/lavf/flv_fmt
           ffmpeg/tests/ref/lavf/gif
           ffmpeg/tests/ref/lavf/gxf
           ffmpeg/tests/ref/lavf/ircam
           ffmpeg/tests/ref/lavf/ismv
           ffmpeg/tests/ref/lavf/jpg
           ffmpeg/tests/ref/lavf/mkv
           ffmpeg/tests/ref/lavf/mmf
           ffmpeg/tests/ref/lavf/mov
           ffmpeg/tests/ref/lavf/mpg
           ffmpeg/tests/ref/lavf/mulaw
           ffmpeg/tests/ref/lavf/mxf
           ffmpeg/tests/ref/lavf/mxf_d10
           ffmpeg/tests/ref/lavf/mxf_opatom
           ffmpeg/tests/ref/lavf/mxf_opatom_audio
           ffmpeg/tests/ref/lavf/nut
           ffmpeg/tests/ref/lavf/ogg
           ffmpeg/tests/ref/lavf/pam
           ffmpeg/tests/ref/lavf/pbmpipe
           ffmpeg/tests/ref/lavf/pcx
           ffmpeg/tests/ref/lavf/pgm
           ffmpeg/tests/ref/lavf/pgmpipe
           ffmpeg/tests/ref/lavf/pixfmt
           ffmpeg/tests/ref/lavf/png
           ffmpeg/tests/ref/lavf/ppm
           ffmpeg/tests/ref/lavf/ppmpipe
           ffmpeg/tests/ref/lavf/rm
           ffmpeg/tests/ref/lavf/rso
           ffmpeg/tests/ref/lavf/sgi
           ffmpeg/tests/ref/lavf/smjpeg
           ffmpeg/tests/ref/lavf/sox
           ffmpeg/tests/ref/lavf/sunrast
           ffmpeg/tests/ref/lavf/swf
           ffmpeg/tests/ref/lavf/tga
           ffmpeg/tests/ref/lavf/tiff
           ffmpeg/tests/ref/lavf/ts
           ffmpeg/tests/ref/lavf/voc
           ffmpeg/tests/ref/lavf/voc_s16
           ffmpeg/tests/ref/lavf/w64
           ffmpeg/tests/ref/lavf/wav
           ffmpeg/tests/ref/lavf/wav_peak
           ffmpeg/tests/ref/lavf/wav_peak_only
           ffmpeg/tests/ref/lavf/wtv
           ffmpeg/tests/ref/lavf/xbm
           ffmpeg/tests/ref/lavf/xwd
           ffmpeg/tests/ref/lavf/yuv4mpeg
           ffmpeg/tests/ref/seek/acodec-adpcm-ima_qt
           ffmpeg/tests/ref/seek/acodec-adpcm-ima_qt-trellis
           ffmpeg/tests/ref/seek/acodec-adpcm-ima_wav
           ffmpeg/tests/ref/seek/acodec-adpcm-ima_wav-trellis
           ffmpeg/tests/ref/seek/acodec-adpcm-ms
           ffmpeg/tests/ref/seek/acodec-adpcm-ms-trellis
           ffmpeg/tests/ref/seek/acodec-adpcm-swf
           ffmpeg/tests/ref/seek/acodec-adpcm-swf-trellis
           ffmpeg/tests/ref/seek/acodec-adpcm-yamaha
           ffmpeg/tests/ref/seek/acodec-adpcm-yamaha-trellis
           ffmpeg/tests/ref/seek/acodec-alac
           ffmpeg/tests/ref/seek/acodec-flac
           ffmpeg/tests/ref/seek/acodec-mp2
           ffmpeg/tests/ref/seek/acodec-pcm-alaw
           ffmpeg/tests/ref/seek/acodec-pcm-f32be
           ffmpeg/tests/ref/seek/acodec-pcm-f32le
           ffmpeg/tests/ref/seek/acodec-pcm-f64be
           ffmpeg/tests/ref/seek/acodec-pcm-f64le
           ffmpeg/tests/ref/seek/acodec-pcm-mulaw
           ffmpeg/tests/ref/seek/acodec-pcm-s16be
           ffmpeg/tests/ref/seek/acodec-pcm-s16le
           ffmpeg/tests/ref/seek/acodec-pcm-s24be
           ffmpeg/tests/ref/seek/acodec-pcm-s24le
           ffmpeg/tests/ref/seek/acodec-pcm-s32be
           ffmpeg/tests/ref/seek/acodec-pcm-s32le
           ffmpeg/tests/ref/seek/acodec-pcm-s8
           ffmpeg/tests/ref/seek/acodec-pcm-u8
           ffmpeg/tests/ref/seek/extra-mp3
           ffmpeg/tests/ref/seek/lavf-aiff
           ffmpeg/tests/ref/seek/lavf-alaw
           ffmpeg/tests/ref/seek/lavf-asf
           ffmpeg/tests/ref/seek/lavf-au
           ffmpeg/tests/ref/seek/lavf-avi
           ffmpeg/tests/ref/seek/lavf-bmp
           ffmpeg/tests/ref/seek/lavf-dv_fmt
           ffmpeg/tests/ref/seek/lavf-ffm
           ffmpeg/tests/ref/seek/lavf-flv_fmt
           ffmpeg/tests/ref/seek/lavf-gif
           ffmpeg/tests/ref/seek/lavf-gxf
           ffmpeg/tests/ref/seek/lavf-jpg
           ffmpeg/tests/ref/seek/lavf-mkv
           ffmpeg/tests/ref/seek/lavf-mmf
           ffmpeg/tests/ref/seek/lavf-mov
           ffmpeg/tests/ref/seek/lavf-mpg
           ffmpeg/tests/ref/seek/lavf-mulaw
           ffmpeg/tests/ref/seek/lavf-mxf
           ffmpeg/tests/ref/seek/lavf-mxf_d10
           ffmpeg/tests/ref/seek/lavf-mxf_opatom
           ffmpeg/tests/ref/seek/lavf-mxf_opatom_audio
           ffmpeg/tests/ref/seek/lavf-nut
           ffmpeg/tests/ref/seek/lavf-ogg
           ffmpeg/tests/ref/seek/lavf-pbmpipe
           ffmpeg/tests/ref/seek/lavf-pcx
           ffmpeg/tests/ref/seek/lavf-pgm
           ffmpeg/tests/ref/seek/lavf-pgmpipe
           ffmpeg/tests/ref/seek/lavf-ppm
           ffmpeg/tests/ref/seek/lavf-ppmpipe
           ffmpeg/tests/ref/seek/lavf-rm
           ffmpeg/tests/ref/seek/lavf-sgi
           ffmpeg/tests/ref/seek/lavf-swf
           ffmpeg/tests/ref/seek/lavf-tga
           ffmpeg/tests/ref/seek/lavf-tiff
           ffmpeg/tests/ref/seek/lavf-ts
           ffmpeg/tests/ref/seek/lavf-voc
           ffmpeg/tests/ref/seek/lavf-wav
           ffmpeg/tests/ref/seek/lavf-wtv
           ffmpeg/tests/ref/seek/lavf-yuv4mpeg
           ffmpeg/tests/ref/seek/vsynth_lena-asv1
           ffmpeg/tests/ref/seek/vsynth_lena-asv2
           ffmpeg/tests/ref/seek/vsynth_lena-dnxhd-1080i
           ffmpeg/tests/ref/seek/vsynth_lena-dnxhd-720p
           ffmpeg/tests/ref/seek/vsynth_lena-dnxhd-720p-rd
           ffmpeg/tests/ref/seek/vsynth_lena-dv
           ffmpeg/tests/ref/seek/vsynth_lena-dv-411
           ffmpeg/tests/ref/seek/vsynth_lena-dv-50
           ffmpeg/tests/ref/seek/vsynth_lena-ffv1
           ffmpeg/tests/ref/seek/vsynth_lena-flashsv
           ffmpeg/tests/ref/seek/vsynth_lena-flv
           ffmpeg/tests/ref/seek/vsynth_lena-h261
           ffmpeg/tests/ref/seek/vsynth_lena-h263
           ffmpeg/tests/ref/seek/vsynth_lena-h263p
           ffmpeg/tests/ref/seek/vsynth_lena-huffyuv
           ffmpeg/tests/ref/seek/vsynth_lena-jpegls
           ffmpeg/tests/ref/seek/vsynth_lena-ljpeg
           ffmpeg/tests/ref/seek/vsynth_lena-mjpeg
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg1
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg1b
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-422
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-idct-int
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-ilace
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-ivlc-qprd
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-thread
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg2-thread-ivlc
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-adap
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-adv
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-error
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-nr
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-nsse
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-qpel
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-qprd
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-rc
           ffmpeg/tests/ref/seek/vsynth_lena-mpeg4-thread
           ffmpeg/tests/ref/seek/vsynth_lena-msmpeg4
           ffmpeg/tests/ref/seek/vsynth_lena-msmpeg4v2
           ffmpeg/tests/ref/seek/vsynth_lena-rgb
           ffmpeg/tests/ref/seek/vsynth_lena-roqvideo
           ffmpeg/tests/ref/seek/vsynth_lena-rv10
           ffmpeg/tests/ref/seek/vsynth_lena-rv20
           ffmpeg/tests/ref/seek/vsynth_lena-snow
           ffmpeg/tests/ref/seek/vsynth_lena-snow-ll
           ffmpeg/tests/ref/seek/vsynth_lena-svq1
           ffmpeg/tests/ref/seek/vsynth_lena-wmv1
           ffmpeg/tests/ref/seek/vsynth_lena-wmv2
           ffmpeg/tests/ref/seek/vsynth_lena-yuv
           ffmpeg/tests/ref/vsynth/vsynth1-amv
           ffmpeg/tests/ref/vsynth/vsynth1-asv1
           ffmpeg/tests/ref/vsynth/vsynth1-asv2
           ffmpeg/tests/ref/vsynth/vsynth1-avui
           ffmpeg/tests/ref/vsynth/vsynth1-bpp1
           ffmpeg/tests/ref/vsynth/vsynth1-bpp15
           ffmpeg/tests/ref/vsynth/vsynth1-cinepak
           ffmpeg/tests/ref/vsynth/vsynth1-cljr
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-1080i
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p-10bit
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p-rd
           ffmpeg/tests/ref/vsynth/vsynth1-dnxhd_1080i
           ffmpeg/tests/ref/vsynth/vsynth1-dv
           ffmpeg/tests/ref/vsynth/vsynth1-dv-411
           ffmpeg/tests/ref/vsynth/vsynth1-dv-50
           ffmpeg/tests/ref/vsynth/vsynth1-dv_411
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1-v0
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1-v3-bgr0
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1-v3-yuv420p
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1-v3-yuv422p10
           ffmpeg/tests/ref/vsynth/vsynth1-ffv1-v3-yuv444p16
           ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff
           ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff420p12
           ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff422p10left
           ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff444
           ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff444p16
           ffmpeg/tests/ref/vsynth/vsynth1-flashsv
           ffmpeg/tests/ref/vsynth/vsynth1-flashsv2
           ffmpeg/tests/ref/vsynth/vsynth1-flv
           ffmpeg/tests/ref/vsynth/vsynth1-h261
           ffmpeg/tests/ref/vsynth/vsynth1-h261-trellis
           ffmpeg/tests/ref/vsynth/vsynth1-h263
           ffmpeg/tests/ref/vsynth/vsynth1-h263-obmc
           ffmpeg/tests/ref/vsynth/vsynth1-h263p
           ffmpeg/tests/ref/vsynth/vsynth1-huffyuv
           ffmpeg/tests/ref/vsynth/vsynth1-huffyuvbgr24
           ffmpeg/tests/ref/vsynth/vsynth1-huffyuvbgra
           ffmpeg/tests/ref/vsynth/vsynth1-jpeg2000
           ffmpeg/tests/ref/vsynth/vsynth1-jpeg2000-97
           ffmpeg/tests/ref/vsynth/vsynth1-jpegls
           ffmpeg/tests/ref/vsynth/vsynth1-ljpeg
           ffmpeg/tests/ref/vsynth/vsynth1-mjpeg
           ffmpeg/tests/ref/vsynth/vsynth1-mjpeg-422
           ffmpeg/tests/ref/vsynth/vsynth1-mjpeg-444
           ffmpeg/tests/ref/vsynth/vsynth1-mjpeg-trell
           ffmpeg/tests/ref/vsynth/vsynth1-mov-bgr24
           ffmpeg/tests/ref/vsynth/vsynth1-mov-bpp15
           ffmpeg/tests/ref/vsynth/vsynth1-mov-bpp16
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg1
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg1b
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-422
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-idct-int
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-ilace
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-ivlc-qprd
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-thread
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-thread-ivlc
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adap
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adv
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-error
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-nr
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-nsse
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qpel
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qprd
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-rc
           ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-thread
           ffmpeg/tests/ref/vsynth/vsynth1-mpng
           ffmpeg/tests/ref/vsynth/vsynth1-msmpeg4
           ffmpeg/tests/ref/vsynth/vsynth1-msmpeg4v2
           ffmpeg/tests/ref/vsynth/vsynth1-msvideo1
           ffmpeg/tests/ref/vsynth/vsynth1-prores
           ffmpeg/tests/ref/vsynth/vsynth1-prores_ks
           ffmpeg/tests/ref/vsynth/vsynth1-qtrle
           ffmpeg/tests/ref/vsynth/vsynth1-qtrlegray
           ffmpeg/tests/ref/vsynth/vsynth1-r210
           ffmpeg/tests/ref/vsynth/vsynth1-rgb
           ffmpeg/tests/ref/vsynth/vsynth1-roqvideo
           ffmpeg/tests/ref/vsynth/vsynth1-rv10
           ffmpeg/tests/ref/vsynth/vsynth1-rv20
           ffmpeg/tests/ref/vsynth/vsynth1-snow
           ffmpeg/tests/ref/vsynth/vsynth1-snow-hpel
           ffmpeg/tests/ref/vsynth/vsynth1-snow-ll
           ffmpeg/tests/ref/vsynth/vsynth1-svq1
           ffmpeg/tests/ref/vsynth/vsynth1-v210
           ffmpeg/tests/ref/vsynth/vsynth1-v210-10
           ffmpeg/tests/ref/vsynth/vsynth1-v308
           ffmpeg/tests/ref/vsynth/vsynth1-v408
           ffmpeg/tests/ref/vsynth/vsynth1-wmv1
           ffmpeg/tests/ref/vsynth/vsynth1-wmv2
           ffmpeg/tests/ref/vsynth/vsynth1-xface
           ffmpeg/tests/ref/vsynth/vsynth1-y41p
           ffmpeg/tests/ref/vsynth/vsynth1-yuv
           ffmpeg/tests/ref/vsynth/vsynth1-yuv4
           ffmpeg/tests/ref/vsynth/vsynth1-zlib
           ffmpeg/tests/ref/vsynth/vsynth1-zmbv
           ffmpeg/tests/ref/vsynth/vsynth2-amv
           ffmpeg/tests/ref/vsynth/vsynth2-asv1
           ffmpeg/tests/ref/vsynth/vsynth2-asv2
           ffmpeg/tests/ref/vsynth/vsynth2-avui
           ffmpeg/tests/ref/vsynth/vsynth2-bpp1
           ffmpeg/tests/ref/vsynth/vsynth2-bpp15
           ffmpeg/tests/ref/vsynth/vsynth2-cinepak
           ffmpeg/tests/ref/vsynth/vsynth2-cljr
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-1080i
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p-10bit
           ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p-rd
           ffmpeg/tests/ref/vsynth/vsynth2-dv
           ffmpeg/tests/ref/vsynth/vsynth2-dv-411
           ffmpeg/tests/ref/vsynth/vsynth2-dv-50
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1-v0
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1-v3-bgr0
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1-v3-yuv420p
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1-v3-yuv422p10
           ffmpeg/tests/ref/vsynth/vsynth2-ffv1-v3-yuv444p16
           ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff
           ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff420p12
           ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff422p10left
           ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff444
           ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff444p16
           ffmpeg/tests/ref/vsynth/vsynth2-flashsv
           ffmpeg/tests/ref/vsynth/vsynth2-flashsv2
           ffmpeg/tests/ref/vsynth/vsynth2-flv
           ffmpeg/tests/ref/vsynth/vsynth2-h261
           ffmpeg/tests/ref/vsynth/vsynth2-h261-trellis
           ffmpeg/tests/ref/vsynth/vsynth2-h263
           ffmpeg/tests/ref/vsynth/vsynth2-h263-obmc
           ffmpeg/tests/ref/vsynth/vsynth2-h263p
           ffmpeg/tests/ref/vsynth/vsynth2-huffyuv
           ffmpeg/tests/ref/vsynth/vsynth2-huffyuvbgr24
           ffmpeg/tests/ref/vsynth/vsynth2-huffyuvbgra
           ffmpeg/tests/ref/vsynth/vsynth2-jpeg2000
           ffmpeg/tests/ref/vsynth/vsynth2-jpeg2000-97
           ffmpeg/tests/ref/vsynth/vsynth2-jpegls
           ffmpeg/tests/ref/vsynth/vsynth2-ljpeg
           ffmpeg/tests/ref/vsynth/vsynth2-mjpeg
           ffmpeg/tests/ref/vsynth/vsynth2-mjpeg-422
           ffmpeg/tests/ref/vsynth/vsynth2-mjpeg-444
           ffmpeg/tests/ref/vsynth/vsynth2-mjpeg-trell
           ffmpeg/tests/ref/vsynth/vsynth2-mov-bgr24
           ffmpeg/tests/ref/vsynth/vsynth2-mov-bpp15
           ffmpeg/tests/ref/vsynth/vsynth2-mov-bpp16
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg1
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg1b
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-422
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-idct-int
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-ilace
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-ivlc-qprd
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-thread
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-thread-ivlc
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adap
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adv
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-error
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-nr
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-nsse
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qpel
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qprd
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-rc
           ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-thread
           ffmpeg/tests/ref/vsynth/vsynth2-mpng
           ffmpeg/tests/ref/vsynth/vsynth2-msmpeg4
           ffmpeg/tests/ref/vsynth/vsynth2-msmpeg4v2
           ffmpeg/tests/ref/vsynth/vsynth2-msvideo1
           ffmpeg/tests/ref/vsynth/vsynth2-prores
           ffmpeg/tests/ref/vsynth/vsynth2-prores_ks
           ffmpeg/tests/ref/vsynth/vsynth2-qtrle
           ffmpeg/tests/ref/vsynth/vsynth2-qtrlegray
           ffmpeg/tests/ref/vsynth/vsynth2-r210
           ffmpeg/tests/ref/vsynth/vsynth2-rgb
           ffmpeg/tests/ref/vsynth/vsynth2-roqvideo
           ffmpeg/tests/ref/vsynth/vsynth2-rv10
           ffmpeg/tests/ref/vsynth/vsynth2-rv20
           ffmpeg/tests/ref/vsynth/vsynth2-snow
           ffmpeg/tests/ref/vsynth/vsynth2-snow-hpel
           ffmpeg/tests/ref/vsynth/vsynth2-snow-ll
           ffmpeg/tests/ref/vsynth/vsynth2-svq1
           ffmpeg/tests/ref/vsynth/vsynth2-v210
           ffmpeg/tests/ref/vsynth/vsynth2-v210-10
           ffmpeg/tests/ref/vsynth/vsynth2-v308
           ffmpeg/tests/ref/vsynth/vsynth2-v408
           ffmpeg/tests/ref/vsynth/vsynth2-wmv1
           ffmpeg/tests/ref/vsynth/vsynth2-wmv2
           ffmpeg/tests/ref/vsynth/vsynth2-xface
           ffmpeg/tests/ref/vsynth/vsynth2-y41p
           ffmpeg/tests/ref/vsynth/vsynth2-yuv
           ffmpeg/tests/ref/vsynth/vsynth2-yuv4
           ffmpeg/tests/ref/vsynth/vsynth2-zlib
           ffmpeg/tests/ref/vsynth/vsynth3-amv
           ffmpeg/tests/ref/vsynth/vsynth3-asv1
           ffmpeg/tests/ref/vsynth/vsynth3-asv2
           ffmpeg/tests/ref/vsynth/vsynth3-bpp1
           ffmpeg/tests/ref/vsynth/vsynth3-bpp15
           ffmpeg/tests/ref/vsynth/vsynth3-cljr
           ffmpeg/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
           ffmpeg/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1-v0
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1-v3-bgr0
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1-v3-yuv420p
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1-v3-yuv422p10
           ffmpeg/tests/ref/vsynth/vsynth3-ffv1-v3-yuv444p16
           ffmpeg/tests/ref/vsynth/vsynth3-ffvhuff
           ffmpeg/tests/ref/vsynth/vsynth3-ffvhuff420p12
           ffmpeg/tests/ref/vsynth/vsynth3-ffvhuff422p10left
           ffmpeg/tests/ref/vsynth/vsynth3-ffvhuff444
           ffmpeg/tests/ref/vsynth/vsynth3-ffvhuff444p16
           ffmpeg/tests/ref/vsynth/vsynth3-flashsv
           ffmpeg/tests/ref/vsynth/vsynth3-flashsv2
           ffmpeg/tests/ref/vsynth/vsynth3-flv
           ffmpeg/tests/ref/vsynth/vsynth3-huffyuv
           ffmpeg/tests/ref/vsynth/vsynth3-huffyuvbgr24
           ffmpeg/tests/ref/vsynth/vsynth3-huffyuvbgra
           ffmpeg/tests/ref/vsynth/vsynth3-jpeg2000
           ffmpeg/tests/ref/vsynth/vsynth3-jpeg2000-97
           ffmpeg/tests/ref/vsynth/vsynth3-jpegls
           ffmpeg/tests/ref/vsynth/vsynth3-ljpeg
           ffmpeg/tests/ref/vsynth/vsynth3-mjpeg
           ffmpeg/tests/ref/vsynth/vsynth3-mjpeg-422
           ffmpeg/tests/ref/vsynth/vsynth3-mjpeg-444
           ffmpeg/tests/ref/vsynth/vsynth3-mjpeg-trell
           ffmpeg/tests/ref/vsynth/vsynth3-mov-bgr24
           ffmpeg/tests/ref/vsynth/vsynth3-mov-bpp15
           ffmpeg/tests/ref/vsynth/vsynth3-mov-bpp16
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg1
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg1b
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-422
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-idct-int
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-ilace
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-ivlc-qprd
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-thread
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg2-thread-ivlc
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-adap
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-adv
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-error
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-nr
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-nsse
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-qpel
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-qprd
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-rc
           ffmpeg/tests/ref/vsynth/vsynth3-mpeg4-thread
           ffmpeg/tests/ref/vsynth/vsynth3-mpng
           ffmpeg/tests/ref/vsynth/vsynth3-msmpeg4
           ffmpeg/tests/ref/vsynth/vsynth3-msmpeg4v2
           ffmpeg/tests/ref/vsynth/vsynth3-prores
           ffmpeg/tests/ref/vsynth/vsynth3-prores_ks
           ffmpeg/tests/ref/vsynth/vsynth3-qtrle
           ffmpeg/tests/ref/vsynth/vsynth3-r210
           ffmpeg/tests/ref/vsynth/vsynth3-rgb
           ffmpeg/tests/ref/vsynth/vsynth3-svq1
           ffmpeg/tests/ref/vsynth/vsynth3-v210
           ffmpeg/tests/ref/vsynth/vsynth3-v210-10
           ffmpeg/tests/ref/vsynth/vsynth3-v308
           ffmpeg/tests/ref/vsynth/vsynth3-v408
           ffmpeg/tests/ref/vsynth/vsynth3-wmv1
           ffmpeg/tests/ref/vsynth/vsynth3-wmv2
           ffmpeg/tests/ref/vsynth/vsynth3-xface
           ffmpeg/tests/ref/vsynth/vsynth3-yuv
           ffmpeg/tests/ref/vsynth/vsynth3-yuv4
           ffmpeg/tests/ref/vsynth/vsynth3-zlib
           ffmpeg/tests/ref/vsynth/vsynth_lena-amv
           ffmpeg/tests/ref/vsynth/vsynth_lena-asv1
           ffmpeg/tests/ref/vsynth/vsynth_lena-asv2
           ffmpeg/tests/ref/vsynth/vsynth_lena-avui
           ffmpeg/tests/ref/vsynth/vsynth_lena-bpp1
           ffmpeg/tests/ref/vsynth/vsynth_lena-bpp15
           ffmpeg/tests/ref/vsynth/vsynth_lena-cinepak
           ffmpeg/tests/ref/vsynth/vsynth_lena-cljr
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-720p
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-720p-10bit
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd-720p-rd
           ffmpeg/tests/ref/vsynth/vsynth_lena-dnxhd_1080i
           ffmpeg/tests/ref/vsynth/vsynth_lena-dv
           ffmpeg/tests/ref/vsynth/vsynth_lena-dv-411
           ffmpeg/tests/ref/vsynth/vsynth_lena-dv-50
           ffmpeg/tests/ref/vsynth/vsynth_lena-dv_411
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v0
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v3-bgr0
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v3-yuv420
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v3-yuv420p
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v3-yuv422p10
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffv1-v3-yuv444p16
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffvhuff
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffvhuff420p12
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffvhuff422p10left
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffvhuff444
           ffmpeg/tests/ref/vsynth/vsynth_lena-ffvhuff444p16
           ffmpeg/tests/ref/vsynth/vsynth_lena-flashsv
           ffmpeg/tests/ref/vsynth/vsynth_lena-flashsv2
           ffmpeg/tests/ref/vsynth/vsynth_lena-flv
           ffmpeg/tests/ref/vsynth/vsynth_lena-h261
           ffmpeg/tests/ref/vsynth/vsynth_lena-h261-trellis
           ffmpeg/tests/ref/vsynth/vsynth_lena-h263
           ffmpeg/tests/ref/vsynth/vsynth_lena-h263-obmc
           ffmpeg/tests/ref/vsynth/vsynth_lena-h263p
           ffmpeg/tests/ref/vsynth/vsynth_lena-huffyuv
           ffmpeg/tests/ref/vsynth/vsynth_lena-huffyuvbgr24
           ffmpeg/tests/ref/vsynth/vsynth_lena-huffyuvbgra
           ffmpeg/tests/ref/vsynth/vsynth_lena-jpeg2000
           ffmpeg/tests/ref/vsynth/vsynth_lena-jpeg2000-97
           ffmpeg/tests/ref/vsynth/vsynth_lena-jpegls
           ffmpeg/tests/ref/vsynth/vsynth_lena-ljpeg
           ffmpeg/tests/ref/vsynth/vsynth_lena-mjpeg
           ffmpeg/tests/ref/vsynth/vsynth_lena-mjpeg-422
           ffmpeg/tests/ref/vsynth/vsynth_lena-mjpeg-444
           ffmpeg/tests/ref/vsynth/vsynth_lena-mjpeg-trell
           ffmpeg/tests/ref/vsynth/vsynth_lena-mov-bgr24
           ffmpeg/tests/ref/vsynth/vsynth_lena-mov-bpp15
           ffmpeg/tests/ref/vsynth/vsynth_lena-mov-bpp16
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg1
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg1b
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-422
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-idct-int
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-ilace
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-ivlc-qprd
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-thread
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg2-thread-ivlc
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-adap
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-adv
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-error
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-nr
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-nsse
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-qpel
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-qprd
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-rc
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpeg4-thread
           ffmpeg/tests/ref/vsynth/vsynth_lena-mpng
           ffmpeg/tests/ref/vsynth/vsynth_lena-msmpeg4
           ffmpeg/tests/ref/vsynth/vsynth_lena-msmpeg4v2
           ffmpeg/tests/ref/vsynth/vsynth_lena-msvideo1
           ffmpeg/tests/ref/vsynth/vsynth_lena-prores
           ffmpeg/tests/ref/vsynth/vsynth_lena-prores_ks
           ffmpeg/tests/ref/vsynth/vsynth_lena-qtrle
           ffmpeg/tests/ref/vsynth/vsynth_lena-qtrlegray
           ffmpeg/tests/ref/vsynth/vsynth_lena-r210
           ffmpeg/tests/ref/vsynth/vsynth_lena-rgb
           ffmpeg/tests/ref/vsynth/vsynth_lena-roqvideo
           ffmpeg/tests/ref/vsynth/vsynth_lena-rv10
           ffmpeg/tests/ref/vsynth/vsynth_lena-rv20
           ffmpeg/tests/ref/vsynth/vsynth_lena-snow
           ffmpeg/tests/ref/vsynth/vsynth_lena-snow-hpel
           ffmpeg/tests/ref/vsynth/vsynth_lena-snow-ll
           ffmpeg/tests/ref/vsynth/vsynth_lena-svq1
           ffmpeg/tests/ref/vsynth/vsynth_lena-v210
           ffmpeg/tests/ref/vsynth/vsynth_lena-v210-10
           ffmpeg/tests/ref/vsynth/vsynth_lena-v308
           ffmpeg/tests/ref/vsynth/vsynth_lena-v408
           ffmpeg/tests/ref/vsynth/vsynth_lena-wmv1
           ffmpeg/tests/ref/vsynth/vsynth_lena-wmv2
           ffmpeg/tests/ref/vsynth/vsynth_lena-xface
           ffmpeg/tests/ref/vsynth/vsynth_lena-y41p
           ffmpeg/tests/ref/vsynth/vsynth_lena-yuv
           ffmpeg/tests/ref/vsynth/vsynth_lena-yuv4
           ffmpeg/tests/ref/vsynth/vsynth_lena-zlib
           ffmpeg/tests/ref/vsynth/vsynth_lena-zmbv
           ffmpeg/tests/ref/vsynth1/cljr
           ffmpeg/tests/ref/vsynth1/yuv
           ffmpeg/tests/ref/vsynth_lena/cljr
           ffmpeg/tests/ref/vsynth_lena/huffyuv
           ffmpeg/tests/ref/vsynth_lena/yuv
           ffmpeg/tests/reference.pnm
           ffmpeg/tests/regression-funcs.sh
           ffmpeg/tests/simple1.ffconcat
           ffmpeg/tests/simple2.ffconcat
           ffmpeg/tests/test.ffmeta
           ffmpeg/tools/bisect-create
           ffmpeg/tools/clean-diff
           ffmpeg/tools/cws2fws.c
           ffmpeg/tools/missing_codec_desc
           ffmpeg/tools/normalize.py
           ffmpeg/tools/patcheck
           ffmpeg/tools/qt-faststart.c
           ffmpeg/tools/uncoded_frame.c
           ffmpeg/tools/unwrap-diff
           ffmpeg/tools/yuvcmp.c
           ffmpeg/tools/zmqshell.py
           ffmpeg/tvos-build.sh
           ffmpeg/tvos/arm64/include/libavcodec/avdct.h
           ffmpeg/tvos/arm64/include/libavcodec/avfft.h
           ffmpeg/tvos/arm64/include/libavcodec/dv_profile.h
           ffmpeg/tvos/arm64/include/libavcodec/qsv.h
           ffmpeg/tvos/arm64/include/libavcodec/version.h
           ffmpeg/tvos/arm64/include/libavcodec/vorbis_parser.h
           ffmpeg/tvos/arm64/include/libavdevice/avdevice.h
           ffmpeg/tvos/arm64/include/libavdevice/version.h
           ffmpeg/tvos/arm64/include/libavformat/version.h
           ffmpeg/tvos/arm64/include/libavutil/avconfig.h
           ffmpeg/tvos/arm64/include/libavutil/buffer.h
           ffmpeg/tvos/arm64/include/libavutil/dict.h
           ffmpeg/tvos/arm64/include/libavutil/error.h
           ffmpeg/tvos/arm64/include/libavutil/ffversion.h
           ffmpeg/tvos/arm64/include/libavutil/fifo.h
           ffmpeg/tvos/arm64/include/libavutil/file.h
           ffmpeg/tvos/arm64/include/libavutil/frame.h
           ffmpeg/tvos/arm64/include/libavutil/imgutils.h
           ffmpeg/tvos/arm64/include/libavutil/intreadwrite.h
           ffmpeg/tvos/arm64/include/libavutil/macros.h
           ffmpeg/tvos/arm64/include/libavutil/motion_vector.h
           ffmpeg/tvos/arm64/include/libavutil/parseutils.h
           ffmpeg/tvos/arm64/include/libavutil/pixelutils.h
           ffmpeg/tvos/arm64/include/libavutil/rc4.h
           ffmpeg/tvos/arm64/include/libavutil/replaygain.h
           ffmpeg/tvos/arm64/include/libavutil/samplefmt.h
           ffmpeg/tvos/arm64/include/libavutil/threadmessage.h
           ffmpeg/tvos/arm64/include/libavutil/timestamp.h
           ffmpeg/tvos/arm64/include/libswresample/version.h
           ffmpeg/tvos/arm64/include/libswscale/version.h
           ffmpeg/tvos/arm64/lib/libavdevice.a
           ffmpeg/tvos/arm64/lib/libswresample.a
           ffmpeg/uwp_ARM-build.sh
           ffmpeg/uwp_ARM64-build.sh
           ffmpeg/uwp_x64-build.sh
           ffmpeg/uwp_x86-build.sh
           ffmpeg/version.sh
           ffmpeg/wiiu.sh
           ffmpeg/wiiu/include/libavcodec/avdct.h
           ffmpeg/wiiu/include/libavcodec/avfft.h
           ffmpeg/wiiu/include/libavcodec/dv_profile.h
           ffmpeg/wiiu/include/libavcodec/qsv.h
           ffmpeg/wiiu/include/libavcodec/version.h
           ffmpeg/wiiu/include/libavcodec/vorbis_parser.h
           ffmpeg/wiiu/include/libavformat/version.h
           ffmpeg/wiiu/include/libavutil/avconfig.h
           ffmpeg/wiiu/include/libavutil/buffer.h
           ffmpeg/wiiu/include/libavutil/dict.h
           ffmpeg/wiiu/include/libavutil/error.h
           ffmpeg/wiiu/include/libavutil/ffversion.h
           ffmpeg/wiiu/include/libavutil/fifo.h
           ffmpeg/wiiu/include/libavutil/file.h
           ffmpeg/wiiu/include/libavutil/frame.h
           ffmpeg/wiiu/include/libavutil/imgutils.h
           ffmpeg/wiiu/include/libavutil/intreadwrite.h
           ffmpeg/wiiu/include/libavutil/macros.h
           ffmpeg/wiiu/include/libavutil/motion_vector.h
           ffmpeg/wiiu/include/libavutil/parseutils.h
           ffmpeg/wiiu/include/libavutil/pixelutils.h
           ffmpeg/wiiu/include/libavutil/rc4.h
           ffmpeg/wiiu/include/libavutil/replaygain.h
           ffmpeg/wiiu/include/libavutil/samplefmt.h
           ffmpeg/wiiu/include/libavutil/threadmessage.h
           ffmpeg/wiiu/include/libavutil/timestamp.h
           ffmpeg/wiiu/include/libswresample/version.h
           ffmpeg/wiiu/include/libswscale/version.h
           ffmpeg/wiiu/lib/libswresample.a
           ffmpeg/windows_arm-build.sh
           ffmpeg/windows_arm64-build.sh
           ffmpeg/windows_x64-build.sh
           ffmpeg/windows_x86-build.sh
           font_atlasscript.txt
           git-version.cmake
           gradle.properties
           gradle/wrapper/gradle-wrapper.jar
           gradle/wrapper/gradle-wrapper.properties
           gradlew
           gradlew.bat
           headless/Headless.cpp
           headless/Headless.vcxproj.filters
           headless/headless.txt
           history.md
           icons/hicolor/128x128/apps/ppsspp.png
           icons/hicolor/16x16/apps/ppsspp.png
           icons/hicolor/24x24/apps/ppsspp.png
           icons/hicolor/256x256/apps/ppsspp.png
           icons/hicolor/32x32/apps/ppsspp.png
           icons/hicolor/48x48/apps/ppsspp.png
           icons/hicolor/512x512/apps/ppsspp.png
           icons/hicolor/64x64/apps/ppsspp.png
           icons/hicolor/96x96/apps/ppsspp.png
           icons/icon-114.png
           icons/notes.txt
           icons/ppsspp.icns
           icons/ppsspp_gold.icns
           ios/AppDelegate.h
           ios/AppDelegate.mm
           ios/CameraHelper.h
           ios/CameraHelper.mm
           ios/DisplayManager.h
           ios/DisplayManager.mm
           ios/LocationHelper.h
           ios/LocationHelper.mm
           ios/PPSSPP-Prefix.pch
           ios/PPSSPPUIApplication.h
           ios/PPSSPPUIApplication.mm
           ios/README.md
           ios/Settings.bundle/en.lproj/Root.strings
           ios/SmartKeyboardMap.cpp
           ios/SmartKeyboardMap.hpp
           ios/ViewController.h
           ios/ViewController.mm
           ios/assets/Default-568h@2x.png
           ios/assets/Default-568h@3x.png
           ios/assets/Icon-72.png
           ios/assets/Icon-72@2x.png
           ios/assets/Icon-72@3x.png
           ios/assets/Icon.png
           ios/assets/Icon@2x.png
           ios/assets/Icon@3x.png
           ios/macbundle.sh
           ios/main.mm
           libretro/.gitignore
           libretro/CMakeLists.txt
           libretro/LibretroD3D11Context.cpp
           libretro/LibretroD3D11Context.h
           libretro/LibretroGLContext.cpp
           libretro/LibretroGLContext.h
           libretro/LibretroGLCoreContext.cpp
           libretro/LibretroGLCoreContext.h
           libretro/LibretroGraphicsContext.cpp
           libretro/LibretroGraphicsContext.h
           libretro/LibretroVulkanContext.cpp
           libretro/LibretroVulkanContext.h
           libretro/Makefile
           libretro/Makefile.common
           libretro/README_WINDOWS.txt
           libretro/VSWhere.sh
           libretro/jni/Android.mk
           libretro/jni/Application.mk
           libretro/libretro-common/.git
           libretro/libretro-common/.gitignore
           libretro/libretro-common/Makefile.test
           libretro/libretro-common/audio/dsp_filters/BassBoost.dsp
           libretro/libretro-common/audio/dsp_filters/ChipTune-Lowpass.dsp
           libretro/libretro-common/audio/dsp_filters/ChipTuneEnhance.dsp
           libretro/libretro-common/audio/dsp_filters/Chorus.dsp
           libretro/libretro-common/audio/dsp_filters/Crystalizer.dsp
           libretro/libretro-common/audio/dsp_filters/EQ.dsp
           libretro/libretro-common/audio/dsp_filters/Echo.dsp
           libretro/libretro-common/audio/dsp_filters/EchoReverb.dsp
           libretro/libretro-common/audio/dsp_filters/HighShelfDampen.dsp
           libretro/libretro-common/audio/dsp_filters/IIR.dsp
           libretro/libretro-common/audio/dsp_filters/LowPassCPS.dsp
           libretro/libretro-common/audio/dsp_filters/Makefile
           libretro/libretro-common/audio/dsp_filters/Mono.dsp
           libretro/libretro-common/audio/dsp_filters/Panning.dsp
           libretro/libretro-common/audio/dsp_filters/Phaser.dsp
           libretro/libretro-common/audio/dsp_filters/Reverb.dsp
           libretro/libretro-common/audio/dsp_filters/Tremolo.dsp
           libretro/libretro-common/audio/dsp_filters/Vibrato.dsp
           libretro/libretro-common/audio/dsp_filters/WahWah.dsp
           libretro/libretro-common/audio/dsp_filters/configure
           libretro/libretro-common/audio/dsp_filters/link.T
           libretro/libretro-common/crt/include/string.h
           libretro/libretro-common/crt/string.c
           libretro/libretro-common/formats/cdfs/cdfs.c
           libretro/libretro-common/formats/libchdr/libchdr_bitstream.c
           libretro/libretro-common/formats/libchdr/libchdr_cdrom.c
           libretro/libretro-common/formats/libchdr/libchdr_flac.c
           libretro/libretro-common/formats/libchdr/libchdr_huffman.c
           libretro/libretro-common/formats/xml/test/Makefile
           libretro/libretro-common/glsym/README.md
           libretro/libretro-common/glsym/glsym_es2.c
           libretro/libretro-common/glsym/glsym_es3.c
           libretro/libretro-common/include/defines/ps4_defines.h
           libretro/libretro-common/include/encodings/base64.h
           libretro/libretro-common/include/glsym/glsym_es2.h
           libretro/libretro-common/include/glsym/glsym_es3.h
           libretro/libretro-common/include/glsym/switch/nx_glsym.h
           libretro/libretro-common/include/libchdr/bitstream.h
           libretro/libretro-common/include/libchdr/cdrom.h
           libretro/libretro-common/include/libchdr/coretypes.h
           libretro/libretro-common/include/libchdr/flac.h
           libretro/libretro-common/include/libchdr/huffman.h
           libretro/libretro-common/include/libchdr/libchdr_zlib.h
           libretro/libretro-common/include/libchdr/lzma.h
           libretro/libretro-common/include/libchdr/minmax.h
           libretro/libretro-common/include/vulkan/vulkan_symbol_wrapper.h
           libretro/libretro-common/libco/aarch64.c
           libretro/libretro-common/libco/amd64.c
           libretro/libretro-common/libco/armeabi.c
           libretro/libretro-common/libco/fiber.c
           libretro/libretro-common/libco/libco.c
           libretro/libretro-common/libco/ps2.c
           libretro/libretro-common/libco/ps3.S
           libretro/libretro-common/libco/psp1.c
           libretro/libretro-common/libco/psp2.c
           libretro/libretro-common/libco/scefiber.c
           libretro/libretro-common/libco/x86.c
           libretro/libretro-common/samples/compat/fnmatch/Makefile
           libretro/libretro-common/samples/compat/snprintf/Makefile
           libretro/libretro-common/samples/compat/strl/Makefile
           libretro/libretro-common/samples/core_options/README.md
           libretro/libretro-common/samples/core_options/example_categories/conversion_scripts/core_option_regex.py
           libretro/libretro-common/samples/core_options/example_categories/conversion_scripts/v1_to_v2_converter.py
           libretro/libretro-common/samples/core_options/example_categories/libretro_core_options.h
           libretro/libretro-common/samples/core_options/example_categories/libretro_core_options_intl.h
           libretro/libretro-common/samples/core_options/example_default/libretro_core_options.h
           libretro/libretro-common/samples/core_options/example_default/libretro_core_options_intl.h
           libretro/libretro-common/samples/core_options/example_hide_option/libretro_core_options.h
           libretro/libretro-common/samples/core_options/example_hide_option/libretro_core_options_intl.h
           libretro/libretro-common/samples/core_options/example_translation/libretro_core_options.h
           libretro/libretro-common/samples/core_options/example_translation/libretro_core_options_intl.h
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/.github/workflows/crowdin_intl.yml
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/.github/workflows/crowdin_prep.yml
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/crowdin.yml
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/instructions.txt
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/.gitignore
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/core_opt_translation.py
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/core_option_regex.py
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/crowdin_intl.py
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/crowdin_prep.py
           libretro/libretro-common/samples/core_options/example_translation/translation scripts/intl/v1_to_v2_converter.py
           libretro/libretro-common/samples/file/config_file/Makefile
           libretro/libretro-common/samples/file/nbio/Makefile
           libretro/libretro-common/samples/file/nbio/nbio_test.c
           libretro/libretro-common/samples/formats/png/Makefile
           libretro/libretro-common/samples/formats/xml/Makefile
           libretro/libretro-common/samples/net/Makefile
           libretro/libretro-common/samples/net/http_test
           libretro/libretro-common/samples/net/net_ifinfo
           libretro/libretro-common/samples/net/udp-test.c
           libretro/libretro-common/samples/streams/rzip/Makefile
           libretro/libretro-common/samples/utils/Makefile
           libretro/libretro-common/samples/utils/crc32.c
           libretro/libretro-common/utils/debugbreak/debugbreak.c
           libretro/libretro-common/utils/djb2.c
           libretro/libretro-common/vulkan/vulkan_symbol_wrapper.c
           libretro/libretro.cpp
           libretro/libretro.def
           libretro/libretro.osx.def
           libretro/libretro_core_options.h
           libretro/libretro_core_options_intl.h
           libretro/libretro_vulkan.cpp
           libretro/link.T
           link_readme.py
           macOS/README.md
           notinstalled.txt
           ppge_atlasscript.txt
           ppsspp.desktop.in
           ppsspp.iss
           ppsspp_config.h
           pspautotests/.git
           pspautotests/.gitattributes
           pspautotests/.gitignore
           pspautotests/.gitmodules
           pspautotests/LICENSE.txt
           pspautotests/README.md
           pspautotests/common/EBOOT.PBP
           pspautotests/common/Makefile
           pspautotests/common/common.c
           pspautotests/common/common.h
           pspautotests/common/common.mk
           pspautotests/common/ext/zstd/.buckconfig
           pspautotests/common/ext/zstd/.buckversion
           pspautotests/common/ext/zstd/.circleci/config.yml
           pspautotests/common/ext/zstd/.circleci/images/primary/Dockerfile
           pspautotests/common/ext/zstd/.cirrus.yml
           pspautotests/common/ext/zstd/.git
           pspautotests/common/ext/zstd/.gitattributes
           pspautotests/common/ext/zstd/.github/ISSUE_TEMPLATE/bug_report.md
           pspautotests/common/ext/zstd/.github/ISSUE_TEMPLATE/feature_request.md
           pspautotests/common/ext/zstd/.github/workflows/dev-long-tests.yml
           pspautotests/common/ext/zstd/.github/workflows/dev-short-tests.yml
           pspautotests/common/ext/zstd/.github/workflows/publish-release-artifacts.yml
           pspautotests/common/ext/zstd/.gitignore
           pspautotests/common/ext/zstd/.travis.yml
           pspautotests/common/ext/zstd/CHANGELOG
           pspautotests/common/ext/zstd/CODE_OF_CONDUCT.md
           pspautotests/common/ext/zstd/CONTRIBUTING.md
           pspautotests/common/ext/zstd/Package.swift
           pspautotests/common/ext/zstd/TESTING.md
           pspautotests/common/ext/zstd/appveyor.yml
           pspautotests/common/ext/zstd/build/.gitignore
           pspautotests/common/ext/zstd/build/README.md
           pspautotests/common/ext/zstd/build/VS2008/zstd.sln
           pspautotests/common/ext/zstd/build/VS2010/fullbench-dll/fullbench-dll.vcxproj
           pspautotests/common/ext/zstd/build/VS2010/libzstd-dll/libzstd-dll.rc
           pspautotests/common/ext/zstd/build/VS2010/zstd.sln
           pspautotests/common/ext/zstd/build/VS2010/zstd/zstd.rc
           pspautotests/common/ext/zstd/build/VS_scripts/README.md
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2010.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2012.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2013.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2015.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2017.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2017Community.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2017Enterprise.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.VS2017Professional.cmd
           pspautotests/common/ext/zstd/build/VS_scripts/build.generic.cmd
           pspautotests/common/ext/zstd/build/cmake/.gitignore
           pspautotests/common/ext/zstd/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake
           pspautotests/common/ext/zstd/build/cmake/CMakeModules/FindLibLZ4.cmake
           pspautotests/common/ext/zstd/build/cmake/CMakeModules/GetZstdLibraryVersion.cmake
           pspautotests/common/ext/zstd/build/cmake/README.md
           pspautotests/common/ext/zstd/build/cmake/lib/.gitignore
           pspautotests/common/ext/zstd/build/cmake/lib/cmake_uninstall.cmake.in
           pspautotests/common/ext/zstd/build/cmake/programs/.gitignore
           pspautotests/common/ext/zstd/build/cmake/tests/.gitignore
           pspautotests/common/ext/zstd/build/cmake/zstdConfig.cmake
           pspautotests/common/ext/zstd/build/meson/README.md
           pspautotests/common/ext/zstd/build/single_file_libs/.gitignore
           pspautotests/common/ext/zstd/build/single_file_libs/README.md
           pspautotests/common/ext/zstd/build/single_file_libs/build_decoder_test.sh
           pspautotests/common/ext/zstd/build/single_file_libs/build_library_test.sh
           pspautotests/common/ext/zstd/build/single_file_libs/create_single_file_decoder.sh
           pspautotests/common/ext/zstd/build/single_file_libs/create_single_file_library.sh
           pspautotests/common/ext/zstd/build/single_file_libs/examples/README.md
           pspautotests/common/ext/zstd/build/single_file_libs/examples/emscripten.c
           pspautotests/common/ext/zstd/build/single_file_libs/examples/roundtrip.c
           pspautotests/common/ext/zstd/build/single_file_libs/examples/simple.c
           pspautotests/common/ext/zstd/build/single_file_libs/examples/testcard-dxt1.inl
           pspautotests/common/ext/zstd/build/single_file_libs/examples/testcard-zstd.inl
           pspautotests/common/ext/zstd/build/single_file_libs/examples/testcard.png
           pspautotests/common/ext/zstd/contrib/VS2005/README.md
           pspautotests/common/ext/zstd/contrib/VS2005/zstd.sln
           pspautotests/common/ext/zstd/contrib/cleanTabs
           pspautotests/common/ext/zstd/contrib/diagnose_corruption/.gitignore
           pspautotests/common/ext/zstd/contrib/docker/Dockerfile
           pspautotests/common/ext/zstd/contrib/docker/README.md
           pspautotests/common/ext/zstd/contrib/gen_html/.gitignore
           pspautotests/common/ext/zstd/contrib/gen_html/README.md
           pspautotests/common/ext/zstd/contrib/gen_html/gen-zstd-manual.sh
           pspautotests/common/ext/zstd/contrib/largeNbDicts/.gitignore
           pspautotests/common/ext/zstd/contrib/largeNbDicts/README.md
           pspautotests/common/ext/zstd/contrib/linux-kernel/.gitignore
           pspautotests/common/ext/zstd/contrib/linux-kernel/README.md
           pspautotests/common/ext/zstd/contrib/linux-kernel/btrfs-benchmark.sh
           pspautotests/common/ext/zstd/contrib/linux-kernel/btrfs-extract-benchmark.sh
           pspautotests/common/ext/zstd/contrib/linux-kernel/squashfs-benchmark.sh
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/asm/unaligned.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/macro-test.sh
           pspautotests/common/ext/zstd/contrib/match_finders/README.md
           pspautotests/common/ext/zstd/contrib/premake/premake4.lua
           pspautotests/common/ext/zstd/contrib/premake/zstd.lua
           pspautotests/common/ext/zstd/contrib/pzstd/.gitignore
           pspautotests/common/ext/zstd/contrib/pzstd/BUCK
           pspautotests/common/ext/zstd/contrib/pzstd/README.md
           pspautotests/common/ext/zstd/contrib/pzstd/images/Cspeed.png
           pspautotests/common/ext/zstd/contrib/pzstd/images/Dspeed.png
           pspautotests/common/ext/zstd/contrib/pzstd/test/BUCK
           pspautotests/common/ext/zstd/contrib/pzstd/utils/BUCK
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/BUCK
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/.gitignore
           pspautotests/common/ext/zstd/contrib/seekable_format/tests/.gitignore
           pspautotests/common/ext/zstd/contrib/seekable_format/tests/seekable_tests.c
           pspautotests/common/ext/zstd/contrib/seekable_format/zstd_seekable.h
           pspautotests/common/ext/zstd/contrib/snap/snapcraft.yaml
           pspautotests/common/ext/zstd/doc/README.md
           pspautotests/common/ext/zstd/doc/educational_decoder/.gitignore
           pspautotests/common/ext/zstd/doc/educational_decoder/README.md
           pspautotests/common/ext/zstd/doc/images/CSpeed2.png
           pspautotests/common/ext/zstd/doc/images/DCspeed5.png
           pspautotests/common/ext/zstd/doc/images/DSpeed3.png
           pspautotests/common/ext/zstd/doc/images/cdict_v136.png
           pspautotests/common/ext/zstd/doc/images/dict-cr.png
           pspautotests/common/ext/zstd/doc/images/dict-cs.png
           pspautotests/common/ext/zstd/doc/images/dict-ds.png
           pspautotests/common/ext/zstd/doc/images/zstd_cdict_v1_3_5.png
           pspautotests/common/ext/zstd/doc/images/zstd_logo86.png
           pspautotests/common/ext/zstd/examples/.gitignore
           pspautotests/common/ext/zstd/examples/README.md
           pspautotests/common/ext/zstd/lib/.gitignore
           pspautotests/common/ext/zstd/lib/BUCK
           pspautotests/common/ext/zstd/lib/README.md
           pspautotests/common/ext/zstd/lib/dll/example/README.md
           pspautotests/common/ext/zstd/lib/dll/example/build_package.bat
           pspautotests/common/ext/zstd/lib/dll/example/fullbench-dll.sln
           pspautotests/common/ext/zstd/lib/dll/example/fullbench-dll.vcxproj
           pspautotests/common/ext/zstd/lib/module.modulemap
           pspautotests/common/ext/zstd/programs/.gitignore
           pspautotests/common/ext/zstd/programs/BUCK
           pspautotests/common/ext/zstd/programs/README.md
           pspautotests/common/ext/zstd/programs/windres/zstd.rc
           pspautotests/common/ext/zstd/programs/windres/zstd32.res
           pspautotests/common/ext/zstd/programs/windres/zstd64.res
           pspautotests/common/ext/zstd/programs/zstd.1
           pspautotests/common/ext/zstd/programs/zstd.1.md
           pspautotests/common/ext/zstd/programs/zstdgrep.1
           pspautotests/common/ext/zstd/programs/zstdgrep.1.md
           pspautotests/common/ext/zstd/programs/zstdless
           pspautotests/common/ext/zstd/programs/zstdless.1
           pspautotests/common/ext/zstd/programs/zstdless.1.md
           pspautotests/common/ext/zstd/tests/.gitignore
           pspautotests/common/ext/zstd/tests/README.md
           pspautotests/common/ext/zstd/tests/dict-files/zero-weight-dict
           pspautotests/common/ext/zstd/tests/fuzz/.gitignore
           pspautotests/common/ext/zstd/tests/fuzz/README.md
           pspautotests/common/ext/zstd/tests/golden-compression/huffman-compressed-larger
           pspautotests/common/ext/zstd/tests/golden-decompression/rle-first-block.zst
           pspautotests/common/ext/zstd/tests/golden-dictionaries/http-dict-missing-symbols
           pspautotests/common/ext/zstd/tests/gzip/hufts-segv.gz
           pspautotests/common/ext/zstd/tests/gzip/init.cfg
           pspautotests/common/ext/zstd/tests/libzstd_builds.sh
           pspautotests/common/ext/zstd/tests/playTests.sh
           pspautotests/common/ext/zstd/tests/regression/.gitignore
           pspautotests/common/ext/zstd/tests/regression/README.md
           pspautotests/common/ext/zstd/tests/regression/results.csv
           pspautotests/common/ext/zstd/tests/test-variants.sh
           pspautotests/common/ext/zstd/tests/test-zstd-versions.py
           pspautotests/common/ext/zstd/zlibWrapper/.gitignore
           pspautotests/common/ext/zstd/zlibWrapper/BUCK
           pspautotests/common/ext/zstd/zlibWrapper/Makefile
           pspautotests/common/ext/zstd/zlibWrapper/README.md
           pspautotests/common/ext/zstd/zlibWrapper/examples/fitblk.c
           pspautotests/common/ext/zstd/zlibWrapper/examples/fitblk_original.c
           pspautotests/common/sysmem-imports.S
           pspautotests/common/sysmem-imports.h
           pspautotests/common/test_common.bat
           pspautotests/common/test_common.c
           pspautotests/common/vram.c
           pspautotests/common/vram.h
           pspautotests/demos/035_ReadUMD.pbp
           pspautotests/demos/2dstudio.prx
           pspautotests/demos/3dstudio.prx
           pspautotests/demos/Data/NeHe.bmp
           pspautotests/demos/Data/Star.bmp
           pspautotests/demos/Data/crate.bmp
           pspautotests/demos/Data/glass.bmp
           pspautotests/demos/Data/mud.bmp
           pspautotests/demos/Data/world.txt
           pspautotests/demos/HelloJpcsp.pbp
           pspautotests/demos/HelloWorldPSP.pbp
           pspautotests/demos/ObjC.elf
           pspautotests/demos/alsample.elf
           pspautotests/demos/beginobject.elf
           pspautotests/demos/blend.pbp
           pspautotests/demos/blit.elf
           pspautotests/demos/blit.pbp
           pspautotests/demos/celshading.elf
           pspautotests/demos/celshading.pbp
           pspautotests/demos/clut.pbp
           pspautotests/demos/compilerPerf.pbp
           pspautotests/demos/controller.elf
           pspautotests/demos/controller.pbp
           pspautotests/demos/controller.sfo
           pspautotests/demos/copy.elf
           pspautotests/demos/copy.pbp
           pspautotests/demos/counter.elf
           pspautotests/demos/counter.pbp
           pspautotests/demos/cube.iso
           pspautotests/demos/cube.pbp
           pspautotests/demos/cubevfpu.prx
           pspautotests/demos/cwd.elf
           pspautotests/demos/displayWait.prx
           pspautotests/demos/dumper.elf
           pspautotests/demos/dumpipl.elf
           pspautotests/demos/envmap.elf
           pspautotests/demos/envmap.pbp
           pspautotests/demos/fbw.prx
           pspautotests/demos/fileio.pbp
           pspautotests/demos/fileiotest.pbp
           pspautotests/demos/fputest.pbp
           pspautotests/demos/gelist.pbp
           pspautotests/demos/getest.pbp
           pspautotests/demos/idstorage.elf
           pspautotests/demos/integerdrawing.elf
           pspautotests/demos/interrupts.prx
           pspautotests/demos/intraFontTest.elf
           pspautotests/demos/iotest.pbp
           pspautotests/demos/lights.pbp
           pspautotests/demos/lines.pbp
           pspautotests/demos/loadmodule.elf
           pspautotests/demos/logic.pbp
           pspautotests/demos/malloctest.pbp
           pspautotests/demos/memory.pbp
           pspautotests/demos/memory64mb.pbp
           pspautotests/demos/messagebox.elf
           pspautotests/demos/minifire.elf
           pspautotests/demos/minifire.pbp
           pspautotests/demos/morph.elf
           pspautotests/demos/morph.pbp
           pspautotests/demos/morphskin.elf
           pspautotests/demos/morphskin.pbp
           pspautotests/demos/mp3sample.elf
           pspautotests/demos/mscm.elf
           pspautotests/demos/mstest.pbp
           pspautotests/demos/mstick.pbp
           pspautotests/demos/mytest.elf
           pspautotests/demos/mytest.pbp
           pspautotests/demos/nehe/01/EBOOT.PBP
           pspautotests/demos/nehe/01/Makefile
           pspautotests/demos/nehe/01/copy.sh
           pspautotests/demos/nehe/01/main.c
           pspautotests/demos/nehe/01/psp-setup.c
           pspautotests/demos/nehe/02/EBOOT.PBP
           pspautotests/demos/nehe/02/Makefile
           pspautotests/demos/nehe/02/copy.sh
           pspautotests/demos/nehe/02/main.c
           pspautotests/demos/nehe/02/psp-setup.c
           pspautotests/demos/nehe/03/EBOOT.PBP
           pspautotests/demos/nehe/03/Makefile
           pspautotests/demos/nehe/03/copy.sh
           pspautotests/demos/nehe/03/main.c
           pspautotests/demos/nehe/03/psp-setup.c
           pspautotests/demos/nehe/04/EBOOT.PBP
           pspautotests/demos/nehe/04/Makefile
           pspautotests/demos/nehe/04/copy.sh
           pspautotests/demos/nehe/04/main.c
           pspautotests/demos/nehe/04/psp-setup.c
           pspautotests/demos/nehe/05/EBOOT.PBP
           pspautotests/demos/nehe/05/Makefile
           pspautotests/demos/nehe/05/copy.sh
           pspautotests/demos/nehe/05/main.c
           pspautotests/demos/nehe/05/psp-setup.c
           pspautotests/demos/nehe/06/Data/NeHe.bmp
           pspautotests/demos/nehe/06/EBOOT.PBP
           pspautotests/demos/nehe/06/Makefile
           pspautotests/demos/nehe/06/copy.sh
           pspautotests/demos/nehe/06/main.c
           pspautotests/demos/nehe/06/psp-setup.c
           pspautotests/demos/nehe/07/Data/crate.bmp
           pspautotests/demos/nehe/07/EBOOT.PBP
           pspautotests/demos/nehe/07/Makefile
           pspautotests/demos/nehe/07/copy.sh
           pspautotests/demos/nehe/07/main.c
           pspautotests/demos/nehe/07/psp-setup.c
           pspautotests/demos/nehe/08/Data/glass.bmp
           pspautotests/demos/nehe/08/EBOOT.PBP
           pspautotests/demos/nehe/08/Makefile
           pspautotests/demos/nehe/08/copy.sh
           pspautotests/demos/nehe/08/main.c
           pspautotests/demos/nehe/08/psp-setup.c
           pspautotests/demos/nehe/09/Data/Star.bmp
           pspautotests/demos/nehe/09/EBOOT.PBP
           pspautotests/demos/nehe/09/Makefile
           pspautotests/demos/nehe/09/copy.sh
           pspautotests/demos/nehe/09/main.c
           pspautotests/demos/nehe/09/psp-setup.c
           pspautotests/demos/nehe/10/Data/mud.bmp
           pspautotests/demos/nehe/10/Data/world.txt
           pspautotests/demos/nehe/10/EBOOT.PBP
           pspautotests/demos/nehe/10/Makefile
           pspautotests/demos/nehe/10/copy.sh
           pspautotests/demos/nehe/10/main.c
           pspautotests/demos/nehe/10/psp-setup.c
           pspautotests/demos/nehe/Data/NeHe.bmp
           pspautotests/demos/nehe/Data/Star.bmp
           pspautotests/demos/nehe/Data/crate.bmp
           pspautotests/demos/nehe/Data/glass.bmp
           pspautotests/demos/nehe/Data/mud.bmp
           pspautotests/demos/nehe/Data/world.txt
           pspautotests/demos/nehe/Install toolchain and pspgl.txt
           pspautotests/demos/nehe/ReadMe.txt
           pspautotests/demos/nehe/glut.c
           pspautotests/demos/nehe/vfpu_nehe01.pbp
           pspautotests/demos/nehe/vfpu_nehe02.pbp
           pspautotests/demos/nehe/vfpu_nehe03.pbp
           pspautotests/demos/nehe/vfpu_nehe04.pbp
           pspautotests/demos/nehe/vfpu_nehe05.pbp
           pspautotests/demos/nehe/vfpu_nehe06.pbp
           pspautotests/demos/nehe/vfpu_nehe07.pbp
           pspautotests/demos/nehe/vfpu_nehe08.pbp
           pspautotests/demos/nehe/vfpu_nehe09.pbp
           pspautotests/demos/nehe/vfpu_nehe10.pbp
           pspautotests/demos/nehetutorial02.pbp
           pspautotests/demos/nehetutorial03.pbp
           pspautotests/demos/nehetutorial04.pbp
           pspautotests/demos/nehetutorial05.pbp
           pspautotests/demos/nehetutorial06.pbp
           pspautotests/demos/nehetutorial07.pbp
           pspautotests/demos/nehetutorial08.pbp
           pspautotests/demos/nehetutorial09.pbp
           pspautotests/demos/nehetutorial10.elf
           pspautotests/demos/nehetutorial10.pbp
           pspautotests/demos/net.pbp
           pspautotests/demos/netsample.elf
           pspautotests/demos/ortho.pbp
           pspautotests/demos/polyphonic.elf
           pspautotests/demos/power.pbp
           pspautotests/demos/powersample.elf
           pspautotests/demos/pspctrl.PBP
           pspautotests/demos/reflection.pbp
           pspautotests/demos/regsample.elf
           pspautotests/demos/regsh.elf
           pspautotests/demos/rendertarget.elf
           pspautotests/demos/resolver.elf
           pspautotests/demos/rtctest.pbp
           pspautotests/demos/sample.elf
           pspautotests/demos/save_decrypt.elf
           pspautotests/demos/save_encrypt.elf
           pspautotests/demos/savedata.elf
           pspautotests/demos/shadowprojection.elf
           pspautotests/demos/signals.elf
           pspautotests/demos/skinning.pbp
           pspautotests/demos/sound.prx
           pspautotests/demos/speed.elf
           pspautotests/demos/spharm.elf
           pspautotests/demos/splinesurface.elf
           pspautotests/demos/splinesurface.pbp
           pspautotests/demos/sprite.pbp
           pspautotests/demos/sysevent.elf
           pspautotests/demos/systimer.elf
           pspautotests/demos/taskScheduler.prx
           pspautotests/demos/tbw.prx
           pspautotests/demos/text.elf
           pspautotests/demos/text.pbp
           pspautotests/demos/threadstatus.elf
           pspautotests/demos/threadstatus.pbp
           pspautotests/demos/threadstatus.prx
           pspautotests/demos/timing.elf
           pspautotests/demos/umdcallback.prx
           pspautotests/demos/usbstorage.elf
           pspautotests/demos/vertex.pbp
           pspautotests/demos/vfputest.pbp
           pspautotests/demos/wlansample.elf
           pspautotests/demos/wlanscan.elf
           pspautotests/demos/zbufferfog.elf
           pspautotests/demos_ex/prepare.bat
           pspautotests/demos_ex/sdl/PARAM.SFO
           pspautotests/demos_ex/sdl/build.bat
           pspautotests/demos_ex/sdl/main.c
           pspautotests/demos_ex/sdl/makefile
           pspautotests/gentest.py
           pspautotests/input/cube.cso
           pspautotests/input/iotest.iso
           pspautotests/input/test.cso
           pspautotests/tests/audio/atrac/Makefile
           pspautotests/tests/audio/atrac/addstreamdata.cpp
           pspautotests/tests/audio/atrac/addstreamdata.expected
           pspautotests/tests/audio/atrac/addstreamdata.prx
           pspautotests/tests/audio/atrac/atrac-imports.S
           pspautotests/tests/audio/atrac/atrac.h
           pspautotests/tests/audio/atrac/atractest.c
           pspautotests/tests/audio/atrac/atractest.compile
           pspautotests/tests/audio/atrac/atractest.expected
           pspautotests/tests/audio/atrac/atractest.prx
           pspautotests/tests/audio/atrac/decode.cpp
           pspautotests/tests/audio/atrac/decode.expected
           pspautotests/tests/audio/atrac/decode.prx
           pspautotests/tests/audio/atrac/getremainframe.cpp
           pspautotests/tests/audio/atrac/getremainframe.expected
           pspautotests/tests/audio/atrac/getremainframe.prx
           pspautotests/tests/audio/atrac/getsoundsample.cpp
           pspautotests/tests/audio/atrac/getsoundsample.expected
           pspautotests/tests/audio/atrac/getsoundsample.prx
           pspautotests/tests/audio/atrac/ids.c
           pspautotests/tests/audio/atrac/ids.expected
           pspautotests/tests/audio/atrac/ids.prx
           pspautotests/tests/audio/atrac/replay.c
           pspautotests/tests/audio/atrac/replay.expected
           pspautotests/tests/audio/atrac/replay.prx
           pspautotests/tests/audio/atrac/resetpos.cpp
           pspautotests/tests/audio/atrac/resetpos.expected
           pspautotests/tests/audio/atrac/resetpos.prx
           pspautotests/tests/audio/atrac/resetting.cpp
           pspautotests/tests/audio/atrac/resetting.expected
           pspautotests/tests/audio/atrac/resetting.prx
           pspautotests/tests/audio/atrac/sample.at3
           pspautotests/tests/audio/atrac/second/Makefile
           pspautotests/tests/audio/atrac/second/getinfo.cpp
           pspautotests/tests/audio/atrac/second/getinfo.expected
           pspautotests/tests/audio/atrac/second/getinfo.prx
           pspautotests/tests/audio/atrac/second/needed.cpp
           pspautotests/tests/audio/atrac/second/needed.expected
           pspautotests/tests/audio/atrac/second/needed.prx
           pspautotests/tests/audio/atrac/second/resetting.cpp
           pspautotests/tests/audio/atrac/second/resetting.expected
           pspautotests/tests/audio/atrac/second/resetting.prx
           pspautotests/tests/audio/atrac/second/setbuffer.cpp
           pspautotests/tests/audio/atrac/second/setbuffer.expected
           pspautotests/tests/audio/atrac/second/setbuffer.prx
           pspautotests/tests/audio/atrac/setdata.cpp
           pspautotests/tests/audio/atrac/setdata.expected
           pspautotests/tests/audio/atrac/setdata.prx
           pspautotests/tests/audio/atrac/shared.cpp
           pspautotests/tests/audio/atrac/shared.h
           pspautotests/tests/audio/mp3/Makefile
           pspautotests/tests/audio/mp3/checkneeded.cpp
           pspautotests/tests/audio/mp3/checkneeded.expected
           pspautotests/tests/audio/mp3/checkneeded.prx
           pspautotests/tests/audio/mp3/getbitrate.cpp
           pspautotests/tests/audio/mp3/getbitrate.expected
           pspautotests/tests/audio/mp3/getbitrate.prx
           pspautotests/tests/audio/mp3/getchannel.cpp
           pspautotests/tests/audio/mp3/getchannel.expected
           pspautotests/tests/audio/mp3/getchannel.prx
           pspautotests/tests/audio/mp3/getframenum.cpp
           pspautotests/tests/audio/mp3/getframenum.expected
           pspautotests/tests/audio/mp3/getframenum.prx
           pspautotests/tests/audio/mp3/getloopnum.cpp
           pspautotests/tests/audio/mp3/getloopnum.expected
           pspautotests/tests/audio/mp3/getloopnum.prx
           pspautotests/tests/audio/mp3/getmaxoutput.cpp
           pspautotests/tests/audio/mp3/getmaxoutput.expected
           pspautotests/tests/audio/mp3/getmaxoutput.prx
           pspautotests/tests/audio/mp3/getmpegversion.cpp
           pspautotests/tests/audio/mp3/getmpegversion.expected
           pspautotests/tests/audio/mp3/getmpegversion.prx
           pspautotests/tests/audio/mp3/getsamplerate.cpp
           pspautotests/tests/audio/mp3/getsamplerate.expected
           pspautotests/tests/audio/mp3/getsamplerate.prx
           pspautotests/tests/audio/mp3/getsumdecoded.cpp
           pspautotests/tests/audio/mp3/getsumdecoded.expected
           pspautotests/tests/audio/mp3/getsumdecoded.prx
           pspautotests/tests/audio/mp3/infotoadd.cpp
           pspautotests/tests/audio/mp3/infotoadd.expected
           pspautotests/tests/audio/mp3/infotoadd.prx
           pspautotests/tests/audio/mp3/init.cpp
           pspautotests/tests/audio/mp3/init.expected
           pspautotests/tests/audio/mp3/init.prx
           pspautotests/tests/audio/mp3/initresource.cpp
           pspautotests/tests/audio/mp3/initresource.expected
           pspautotests/tests/audio/mp3/initresource.prx
           pspautotests/tests/audio/mp3/mp3-imports.S
           pspautotests/tests/audio/mp3/mp3test.c
           pspautotests/tests/audio/mp3/mp3test.compile
           pspautotests/tests/audio/mp3/mp3test.expected
           pspautotests/tests/audio/mp3/mp3test.prx
           pspautotests/tests/audio/mp3/notifyadd.cpp
           pspautotests/tests/audio/mp3/notifyadd.expected
           pspautotests/tests/audio/mp3/notifyadd.prx
           pspautotests/tests/audio/mp3/release.cpp
           pspautotests/tests/audio/mp3/release.expected
           pspautotests/tests/audio/mp3/release.prx
           pspautotests/tests/audio/mp3/reserve.cpp
           pspautotests/tests/audio/mp3/reserve.expected
           pspautotests/tests/audio/mp3/reserve.prx
           pspautotests/tests/audio/mp3/sample.mp3
           pspautotests/tests/audio/mp3/setloopnum.cpp
           pspautotests/tests/audio/mp3/setloopnum.expected
           pspautotests/tests/audio/mp3/setloopnum.prx
           pspautotests/tests/audio/output2/Makefile
           pspautotests/tests/audio/output2/changelength.cpp
           pspautotests/tests/audio/output2/changelength.expected
           pspautotests/tests/audio/output2/changelength.prx
           pspautotests/tests/audio/output2/frequency.cpp
           pspautotests/tests/audio/output2/frequency.expected
           pspautotests/tests/audio/output2/frequency.prx
           pspautotests/tests/audio/output2/release.cpp
           pspautotests/tests/audio/output2/release.expected
           pspautotests/tests/audio/output2/release.prx
           pspautotests/tests/audio/output2/reserve.cpp
           pspautotests/tests/audio/output2/reserve.expected
           pspautotests/tests/audio/output2/reserve.prx
           pspautotests/tests/audio/output2/rest.cpp
           pspautotests/tests/audio/output2/rest.expected
           pspautotests/tests/audio/output2/rest.prx
           pspautotests/tests/audio/output2/threads.cpp
           pspautotests/tests/audio/output2/threads.expected
           pspautotests/tests/audio/output2/threads.prx
           pspautotests/tests/audio/reverb/Makefile
           pspautotests/tests/audio/reverb/basic.cpp
           pspautotests/tests/audio/reverb/basic.expected
           pspautotests/tests/audio/reverb/basic.prx
           pspautotests/tests/audio/reverb/volume.cpp
           pspautotests/tests/audio/reverb/volume.expected
           pspautotests/tests/audio/reverb/volume.prx
           pspautotests/tests/audio/sascore/Makefile
           pspautotests/tests/audio/sascore/adsrcurve.cpp
           pspautotests/tests/audio/sascore/adsrcurve.expected
           pspautotests/tests/audio/sascore/adsrcurve.prx
           pspautotests/tests/audio/sascore/getheight.cpp
           pspautotests/tests/audio/sascore/getheight.expected
           pspautotests/tests/audio/sascore/getheight.prx
           pspautotests/tests/audio/sascore/keyoff.cpp
           pspautotests/tests/audio/sascore/keyoff.expected
           pspautotests/tests/audio/sascore/keyoff.prx
           pspautotests/tests/audio/sascore/keyon.cpp
           pspautotests/tests/audio/sascore/keyon.expected
           pspautotests/tests/audio/sascore/keyon.prx
           pspautotests/tests/audio/sascore/music.vag
           pspautotests/tests/audio/sascore/noise.cpp
           pspautotests/tests/audio/sascore/noise.expected
           pspautotests/tests/audio/sascore/noise.prx
           pspautotests/tests/audio/sascore/outputmode.cpp
           pspautotests/tests/audio/sascore/outputmode.expected
           pspautotests/tests/audio/sascore/outputmode.prx
           pspautotests/tests/audio/sascore/pause.cpp
           pspautotests/tests/audio/sascore/pause.expected
           pspautotests/tests/audio/sascore/pause.prx
           pspautotests/tests/audio/sascore/pcm.cpp
           pspautotests/tests/audio/sascore/pcm.expected
           pspautotests/tests/audio/sascore/pcm.prx
           pspautotests/tests/audio/sascore/pitch.cpp
           pspautotests/tests/audio/sascore/pitch.expected
           pspautotests/tests/audio/sascore/pitch.prx
           pspautotests/tests/audio/sascore/sascore-imports.S
           pspautotests/tests/audio/sascore/sascore.c
           pspautotests/tests/audio/sascore/sascore.expected
           pspautotests/tests/audio/sascore/sascore.h
           pspautotests/tests/audio/sascore/sascore.prx
           pspautotests/tests/audio/sascore/setadsr.cpp
           pspautotests/tests/audio/sascore/setadsr.expected
           pspautotests/tests/audio/sascore/setadsr.prx
           pspautotests/tests/audio/sascore/test.vag
           pspautotests/tests/audio/sascore/vag.cpp
           pspautotests/tests/audio/sascore/vag.expected
           pspautotests/tests/audio/sascore/vag.prx
           pspautotests/tests/audio/sceaudio/Makefile
           pspautotests/tests/audio/sceaudio/audio-imports.S
           pspautotests/tests/audio/sceaudio/datalen.c
           pspautotests/tests/audio/sceaudio/datalen.expected
           pspautotests/tests/audio/sceaudio/datalen.prx
           pspautotests/tests/audio/sceaudio/output.c
           pspautotests/tests/audio/sceaudio/output.expected
           pspautotests/tests/audio/sceaudio/output.prx
           pspautotests/tests/audio/sceaudio/reserve.c
           pspautotests/tests/audio/sceaudio/reserve.expected
           pspautotests/tests/audio/sceaudio/reserve.prx
           pspautotests/tests/audio/sceaudio/shared.h
           pspautotests/tests/build.bat
           pspautotests/tests/build.sh
           pspautotests/tests/build.txt
           pspautotests/tests/ccc/Makefile
           pspautotests/tests/ccc/ccc-imports.S
           pspautotests/tests/ccc/ccc-imports.h
           pspautotests/tests/ccc/convertstring.cpp
           pspautotests/tests/ccc/convertstring.expected
           pspautotests/tests/ccc/convertstring.prx
           pspautotests/tests/ccc/jis2ucs.bin
           pspautotests/tests/ccc/shared.cpp
           pspautotests/tests/ccc/shared.h
           pspautotests/tests/ccc/ucs2jis.bin
           pspautotests/tests/clean_all.bat
           pspautotests/tests/cpu/cpu_alu/Makefile
           pspautotests/tests/cpu/cpu_alu/cpu_alu.c
           pspautotests/tests/cpu/cpu_alu/cpu_alu.expected
           pspautotests/tests/cpu/cpu_alu/cpu_alu.prx
           pspautotests/tests/cpu/cpu_alu/cpu_branch.c
           pspautotests/tests/cpu/cpu_alu/cpu_branch.expected
           pspautotests/tests/cpu/cpu_alu/cpu_branch.prx
           pspautotests/tests/cpu/cpu_alu/cpu_branch2.cpp
           pspautotests/tests/cpu/cpu_alu/cpu_branch2.expected
           pspautotests/tests/cpu/cpu_alu/cpu_branch2.prx
           pspautotests/tests/cpu/crash/Makefile
           pspautotests/tests/cpu/crash/crash_bad_execaddr.c
           pspautotests/tests/cpu/crash/crash_bad_execaddr.prx
           pspautotests/tests/cpu/crash/crash_read_f32.c
           pspautotests/tests/cpu/crash/crash_read_f32.prx
           pspautotests/tests/cpu/crash/crash_read_u32.c
           pspautotests/tests/cpu/crash/crash_read_u32.prx
           pspautotests/tests/cpu/crash/crash_write_f32.c
           pspautotests/tests/cpu/crash/crash_write_f32.prx
           pspautotests/tests/cpu/crash/crash_write_u32.c
           pspautotests/tests/cpu/crash/crash_write_u32.prx
           pspautotests/tests/cpu/crash/readme.txt
           pspautotests/tests/cpu/fpu/Makefile
           pspautotests/tests/cpu/fpu/fcr.c
           pspautotests/tests/cpu/fpu/fcr.expected
           pspautotests/tests/cpu/fpu/fcr.prx
           pspautotests/tests/cpu/fpu/fpu.c
           pspautotests/tests/cpu/fpu/fpu.expected
           pspautotests/tests/cpu/fpu/fpu.prx
           pspautotests/tests/cpu/icache/Makefile
           pspautotests/tests/cpu/icache/icache.c
           pspautotests/tests/cpu/icache/icache.compile
           pspautotests/tests/cpu/icache/icache.expected
           pspautotests/tests/cpu/icache/icache.prx
           pspautotests/tests/cpu/lsu/Makefile
           pspautotests/tests/cpu/lsu/lsu.c
           pspautotests/tests/cpu/lsu/lsu.expected
           pspautotests/tests/cpu/lsu/lsu.prx
           pspautotests/tests/cpu/vfpu/Makefile
           pspautotests/tests/cpu/vfpu/colors.c
           pspautotests/tests/cpu/vfpu/colors.expected
           pspautotests/tests/cpu/vfpu/colors.prx
           pspautotests/tests/cpu/vfpu/colors_asm.S
           pspautotests/tests/cpu/vfpu/convert.c
           pspautotests/tests/cpu/vfpu/convert.expected
           pspautotests/tests/cpu/vfpu/convert.prx
           pspautotests/tests/cpu/vfpu/convert_asm.S
           pspautotests/tests/cpu/vfpu/gum.c
           pspautotests/tests/cpu/vfpu/gum.expected
           pspautotests/tests/cpu/vfpu/gum.prx
           pspautotests/tests/cpu/vfpu/matrix.c
           pspautotests/tests/cpu/vfpu/matrix.expected
           pspautotests/tests/cpu/vfpu/matrix.prx
           pspautotests/tests/cpu/vfpu/prefixes.c
           pspautotests/tests/cpu/vfpu/prefixes.expected
           pspautotests/tests/cpu/vfpu/prefixes.prx
           pspautotests/tests/cpu/vfpu/vavg.cpp
           pspautotests/tests/cpu/vfpu/vavg.expected
           pspautotests/tests/cpu/vfpu/vavg.prx
           pspautotests/tests/cpu/vfpu/vector.c
           pspautotests/tests/cpu/vfpu/vector.expected
           pspautotests/tests/cpu/vfpu/vector.prx
           pspautotests/tests/cpu/vfpu/vfpu_assemble.h
           pspautotests/tests/cpu/vfpu/vfpu_common.c
           pspautotests/tests/cpu/vfpu/vfpu_common.h
           pspautotests/tests/cpu/vfpu/vregs.cpp
           pspautotests/tests/cpu/vfpu/vregs.expected
           pspautotests/tests/cpu/vfpu/vregs.prx
           pspautotests/tests/ctrl/Makefile
           pspautotests/tests/ctrl/ctrl.c
           pspautotests/tests/ctrl/ctrl.expected
           pspautotests/tests/ctrl/ctrl.prx
           pspautotests/tests/ctrl/idle/Makefile
           pspautotests/tests/ctrl/idle/idle.c
           pspautotests/tests/ctrl/idle/idle.expected
           pspautotests/tests/ctrl/idle/idle.prx
           pspautotests/tests/ctrl/sampling/Makefile
           pspautotests/tests/ctrl/sampling/sampling.c
           pspautotests/tests/ctrl/sampling/sampling.expected
           pspautotests/tests/ctrl/sampling/sampling.prx
           pspautotests/tests/ctrl/sampling2/Makefile
           pspautotests/tests/ctrl/sampling2/sampling2.c
           pspautotests/tests/ctrl/sampling2/sampling2.expected
           pspautotests/tests/ctrl/sampling2/sampling2.prx
           pspautotests/tests/ctrl/vblank.cpp
           pspautotests/tests/ctrl/vblank.expected
           pspautotests/tests/ctrl/vblank.prx
           pspautotests/tests/display/Makefile
           pspautotests/tests/display/display-imports.S
           pspautotests/tests/display/display.c
           pspautotests/tests/display/display.expected
           pspautotests/tests/display/display.prx
           pspautotests/tests/display/hcount.cpp
           pspautotests/tests/display/hcount.expected
           pspautotests/tests/display/hcount.prx
           pspautotests/tests/display/isstate.cpp
           pspautotests/tests/display/isstate.expected
           pspautotests/tests/display/isstate.prx
           pspautotests/tests/display/setframebuf.cpp
           pspautotests/tests/display/setframebuf.expected
           pspautotests/tests/display/setframebuf.prx
           pspautotests/tests/display/setmode.cpp
           pspautotests/tests/display/setmode.expected
           pspautotests/tests/display/setmode.prx
           pspautotests/tests/display/vblankmulti.c
           pspautotests/tests/display/vblankmulti.expected
           pspautotests/tests/display/vblankmulti.prx
           pspautotests/tests/dmac/Makefile
           pspautotests/tests/dmac/dmac-imports.S
           pspautotests/tests/dmac/dmactest.c
           pspautotests/tests/dmac/dmactest.compile
           pspautotests/tests/dmac/dmactest.expected
           pspautotests/tests/dmac/dmactest.prx
           pspautotests/tests/font/Makefile
           pspautotests/tests/font/altcharcode.cpp
           pspautotests/tests/font/altcharcode.expected
           pspautotests/tests/font/altcharcode.prx
           pspautotests/tests/font/charglyphimage.cpp
           pspautotests/tests/font/charglyphimage.expected
           pspautotests/tests/font/charglyphimage.prx
           pspautotests/tests/font/charglyphimageclip.cpp
           pspautotests/tests/font/charglyphimageclip.expected
           pspautotests/tests/font/charglyphimageclip.prx
           pspautotests/tests/font/charimagerect.cpp
           pspautotests/tests/font/charimagerect.expected
           pspautotests/tests/font/charimagerect.prx
           pspautotests/tests/font/charinfo.cpp
           pspautotests/tests/font/charinfo.expected
           pspautotests/tests/font/charinfo.prx
           pspautotests/tests/font/find.cpp
           pspautotests/tests/font/find.expected
           pspautotests/tests/font/find.prx
           pspautotests/tests/font/fontinfo.cpp
           pspautotests/tests/font/fontinfo.expected
           pspautotests/tests/font/fontinfo.prx
           pspautotests/tests/font/fontinfobyindex.cpp
           pspautotests/tests/font/fontinfobyindex.expected
           pspautotests/tests/font/fontinfobyindex.prx
           pspautotests/tests/font/fontlist.cpp
           pspautotests/tests/font/fontlist.expected
           pspautotests/tests/font/fontlist.prx
           pspautotests/tests/font/fonttest.c
           pspautotests/tests/font/fonttest.compile
           pspautotests/tests/font/fonttest.expected
           pspautotests/tests/font/fonttest.prx
           pspautotests/tests/font/libfont-imports.S
           pspautotests/tests/font/libfont.h
           pspautotests/tests/font/ltn0.pgf
           pspautotests/tests/font/newlib.cpp
           pspautotests/tests/font/newlib.expected
           pspautotests/tests/font/newlib.prx
           pspautotests/tests/font/open.cpp
           pspautotests/tests/font/open.expected
           pspautotests/tests/font/open.prx
           pspautotests/tests/font/openfile.cpp
           pspautotests/tests/font/openfile.expected
           pspautotests/tests/font/openfile.prx
           pspautotests/tests/font/openmem.cpp
           pspautotests/tests/font/openmem.expected
           pspautotests/tests/font/openmem.prx
           pspautotests/tests/font/optimum.cpp
           pspautotests/tests/font/optimum.expected
           pspautotests/tests/font/optimum.prx
           pspautotests/tests/font/resolution.cpp
           pspautotests/tests/font/resolution.expected
           pspautotests/tests/font/resolution.prx
           pspautotests/tests/font/shadowglyphimage.cpp
           pspautotests/tests/font/shadowglyphimage.expected
           pspautotests/tests/font/shadowglyphimage.prx
           pspautotests/tests/font/shadowglyphimageclip.cpp
           pspautotests/tests/font/shadowglyphimageclip.expected
           pspautotests/tests/font/shadowglyphimageclip.prx
           pspautotests/tests/font/shadowimagerect.cpp
           pspautotests/tests/font/shadowimagerect.expected
           pspautotests/tests/font/shadowimagerect.prx
           pspautotests/tests/font/shadowinfo.cpp
           pspautotests/tests/font/shadowinfo.expected
           pspautotests/tests/font/shadowinfo.prx
           pspautotests/tests/gpu/bounding/Makefile
           pspautotests/tests/gpu/bounding/count.cpp
           pspautotests/tests/gpu/bounding/count.expected
           pspautotests/tests/gpu/bounding/count.prx
           pspautotests/tests/gpu/bounding/planes.cpp
           pspautotests/tests/gpu/bounding/planes.expected
           pspautotests/tests/gpu/bounding/planes.prx
           pspautotests/tests/gpu/bounding/shared.cpp
           pspautotests/tests/gpu/bounding/shared.h
           pspautotests/tests/gpu/bounding/vertexaddr.cpp
           pspautotests/tests/gpu/bounding/vertexaddr.expected
           pspautotests/tests/gpu/bounding/vertexaddr.prx
           pspautotests/tests/gpu/bounding/viewport.cpp
           pspautotests/tests/gpu/bounding/viewport.expected
           pspautotests/tests/gpu/bounding/viewport.prx
           pspautotests/tests/gpu/callbacks/Makefile
           pspautotests/tests/gpu/callbacks/ge_callbacks.c
           pspautotests/tests/gpu/callbacks/ge_callbacks.expected
           pspautotests/tests/gpu/callbacks/ge_callbacks.prx
           pspautotests/tests/gpu/clipping/Makefile
           pspautotests/tests/gpu/clipping/guardband.cpp
           pspautotests/tests/gpu/clipping/guardband.expected
           pspautotests/tests/gpu/clipping/guardband.prx
           pspautotests/tests/gpu/clipping/homogeneous.cpp
           pspautotests/tests/gpu/clipping/homogeneous.expected
           pspautotests/tests/gpu/clipping/homogeneous.prx
           pspautotests/tests/gpu/clut/Makefile
           pspautotests/tests/gpu/clut/address.cpp
           pspautotests/tests/gpu/clut/address.expected
           pspautotests/tests/gpu/clut/address.prx
           pspautotests/tests/gpu/clut/masks.cpp
           pspautotests/tests/gpu/clut/masks.expected
           pspautotests/tests/gpu/clut/masks.prx
           pspautotests/tests/gpu/clut/offset.cpp
           pspautotests/tests/gpu/clut/offset.expected
           pspautotests/tests/gpu/clut/offset.prx
           pspautotests/tests/gpu/clut/shifts.cpp
           pspautotests/tests/gpu/clut/shifts.expected
           pspautotests/tests/gpu/clut/shifts.prx
           pspautotests/tests/gpu/commands/Makefile
           pspautotests/tests/gpu/commands/basic.c
           pspautotests/tests/gpu/commands/basic.expected
           pspautotests/tests/gpu/commands/basic.expected.bmp
           pspautotests/tests/gpu/commands/basic.prx
           pspautotests/tests/gpu/commands/blend.cpp
           pspautotests/tests/gpu/commands/blend.expected
           pspautotests/tests/gpu/commands/blend.prx
           pspautotests/tests/gpu/commands/blend565.cpp
           pspautotests/tests/gpu/commands/blend565.expected
           pspautotests/tests/gpu/commands/blend565.prx
           pspautotests/tests/gpu/commands/blocktransfer.cpp
           pspautotests/tests/gpu/commands/blocktransfer.expected
           pspautotests/tests/gpu/commands/blocktransfer.prx
           pspautotests/tests/gpu/commands/commands.h
           pspautotests/tests/gpu/commands/cull.cpp
           pspautotests/tests/gpu/commands/cull.expected
           pspautotests/tests/gpu/commands/cull.expected.bmp
           pspautotests/tests/gpu/commands/cull.prx
           pspautotests/tests/gpu/commands/fog.cpp
           pspautotests/tests/gpu/commands/fog.expected
           pspautotests/tests/gpu/commands/fog.prx
           pspautotests/tests/gpu/commands/light.cpp
           pspautotests/tests/gpu/commands/light.expected
           pspautotests/tests/gpu/commands/light.prx
           pspautotests/tests/gpu/commands/material.c
           pspautotests/tests/gpu/commands/material.expected
           pspautotests/tests/gpu/commands/material.expected.bmp
           pspautotests/tests/gpu/commands/material.prx
           pspautotests/tests/gpu/commands/shared.cpp
           pspautotests/tests/gpu/commands/shared.h
           pspautotests/tests/gpu/complex/Makefile
           pspautotests/tests/gpu/complex/complex.compile
           pspautotests/tests/gpu/complex/complex.expected
           pspautotests/tests/gpu/complex/complex.expected.bmp
           pspautotests/tests/gpu/complex/complex.prx
           pspautotests/tests/gpu/complex/test.tga
           pspautotests/tests/gpu/depth/Makefile
           pspautotests/tests/gpu/depth/precision.cpp
           pspautotests/tests/gpu/depth/precision.expected
           pspautotests/tests/gpu/depth/precision.prx
           pspautotests/tests/gpu/displaylist/Makefile
           pspautotests/tests/gpu/displaylist/alignment.cpp
           pspautotests/tests/gpu/displaylist/alignment.expected
           pspautotests/tests/gpu/displaylist/alignment.prx
           pspautotests/tests/gpu/displaylist/state.c
           pspautotests/tests/gpu/displaylist/state.expected
           pspautotests/tests/gpu/displaylist/state.prx
           pspautotests/tests/gpu/dither/Makefile
           pspautotests/tests/gpu/dither/dither.cpp
           pspautotests/tests/gpu/dither/dither.expected
           pspautotests/tests/gpu/dither/dither.prx
           pspautotests/tests/gpu/filtering/Makefile
           pspautotests/tests/gpu/filtering/linear.cpp
           pspautotests/tests/gpu/filtering/linear.expected
           pspautotests/tests/gpu/filtering/linear.prx
           pspautotests/tests/gpu/filtering/mipmaplinear.cpp
           pspautotests/tests/gpu/filtering/mipmaplinear.expected
           pspautotests/tests/gpu/filtering/mipmaplinear.prx
           pspautotests/tests/gpu/filtering/nearest.cpp
           pspautotests/tests/gpu/filtering/nearest.expected
           pspautotests/tests/gpu/filtering/nearest.prx
           pspautotests/tests/gpu/filtering/precisionlinear2d.cpp
           pspautotests/tests/gpu/filtering/precisionlinear2d.expected
           pspautotests/tests/gpu/filtering/precisionlinear2d.prx
           pspautotests/tests/gpu/filtering/precisionlinear3d.cpp
           pspautotests/tests/gpu/filtering/precisionlinear3d.expected
           pspautotests/tests/gpu/filtering/precisionlinear3d.prx
           pspautotests/tests/gpu/filtering/precisionnearest2d.cpp
           pspautotests/tests/gpu/filtering/precisionnearest2d.expected
           pspautotests/tests/gpu/filtering/precisionnearest2d.prx
           pspautotests/tests/gpu/filtering/precisionnearest3d.cpp
           pspautotests/tests/gpu/filtering/precisionnearest3d.expected
           pspautotests/tests/gpu/filtering/precisionnearest3d.prx
           pspautotests/tests/gpu/filtering/shared.cpp
           pspautotests/tests/gpu/filtering/shared.h
           pspautotests/tests/gpu/ge/Makefile
           pspautotests/tests/gpu/ge/break.cpp
           pspautotests/tests/gpu/ge/break.expected
           pspautotests/tests/gpu/ge/break.prx
           pspautotests/tests/gpu/ge/context.cpp
           pspautotests/tests/gpu/ge/context.expected
           pspautotests/tests/gpu/ge/context.prx
           pspautotests/tests/gpu/ge/edram.cpp
           pspautotests/tests/gpu/ge/edram.expected
           pspautotests/tests/gpu/ge/edram.prx
           pspautotests/tests/gpu/ge/edramswizzle.cpp
           pspautotests/tests/gpu/ge/edramswizzle.expected
           pspautotests/tests/gpu/ge/edramswizzle.prx
           pspautotests/tests/gpu/ge/enqueueparam.cpp
           pspautotests/tests/gpu/ge/enqueueparam.expected
           pspautotests/tests/gpu/ge/enqueueparam.prx
           pspautotests/tests/gpu/ge/ge-imports.S
           pspautotests/tests/gpu/ge/get.cpp
           pspautotests/tests/gpu/ge/get.expected
           pspautotests/tests/gpu/ge/get.prx
           pspautotests/tests/gpu/ge/queue.cpp
           pspautotests/tests/gpu/ge/queue.expected
           pspautotests/tests/gpu/ge/queue.prx
           pspautotests/tests/gpu/primitives/Makefile
           pspautotests/tests/gpu/primitives/bezier.cpp
           pspautotests/tests/gpu/primitives/bezier.expected
           pspautotests/tests/gpu/primitives/bezier.expected.bmp
           pspautotests/tests/gpu/primitives/bezier.prx
           pspautotests/tests/gpu/primitives/continue.cpp
           pspautotests/tests/gpu/primitives/continue.expected
           pspautotests/tests/gpu/primitives/continue.expected.bmp
           pspautotests/tests/gpu/primitives/continue.prx
           pspautotests/tests/gpu/primitives/immediate.cpp
           pspautotests/tests/gpu/primitives/immediate.expected
           pspautotests/tests/gpu/primitives/immediate.expected.bmp
           pspautotests/tests/gpu/primitives/immediate.prx
           pspautotests/tests/gpu/primitives/indices.cpp
           pspautotests/tests/gpu/primitives/indices.expected
           pspautotests/tests/gpu/primitives/indices.expected.bmp
           pspautotests/tests/gpu/primitives/indices.prx
           pspautotests/tests/gpu/primitives/invalidprim.cpp
           pspautotests/tests/gpu/primitives/invalidprim.expected
           pspautotests/tests/gpu/primitives/invalidprim.expected.bmp
           pspautotests/tests/gpu/primitives/invalidprim.prx
           pspautotests/tests/gpu/primitives/lines.cpp
           pspautotests/tests/gpu/primitives/lines.expected
           pspautotests/tests/gpu/primitives/lines.expected.bmp
           pspautotests/tests/gpu/primitives/lines.prx
           pspautotests/tests/gpu/primitives/linestrip.cpp
           pspautotests/tests/gpu/primitives/linestrip.expected
           pspautotests/tests/gpu/primitives/linestrip.expected.bmp
           pspautotests/tests/gpu/primitives/linestrip.prx
           pspautotests/tests/gpu/primitives/points.cpp
           pspautotests/tests/gpu/primitives/points.expected
           pspautotests/tests/gpu/primitives/points.expected.bmp
           pspautotests/tests/gpu/primitives/points.prx
           pspautotests/tests/gpu/primitives/rectangles.cpp
           pspautotests/tests/gpu/primitives/rectangles.expected
           pspautotests/tests/gpu/primitives/rectangles.expected.bmp
           pspautotests/tests/gpu/primitives/rectangles.prx
           pspautotests/tests/gpu/primitives/shared.cpp
           pspautotests/tests/gpu/primitives/shared.h
           pspautotests/tests/gpu/primitives/spline.cpp
           pspautotests/tests/gpu/primitives/spline.expected
           pspautotests/tests/gpu/primitives/spline.expected.bmp
           pspautotests/tests/gpu/primitives/spline.prx
           pspautotests/tests/gpu/primitives/trianglefan.cpp
           pspautotests/tests/gpu/primitives/trianglefan.expected
           pspautotests/tests/gpu/primitives/trianglefan.expected.bmp
           pspautotests/tests/gpu/primitives/trianglefan.prx
           pspautotests/tests/gpu/primitives/triangles.cpp
           pspautotests/tests/gpu/primitives/triangles.expected
           pspautotests/tests/gpu/primitives/triangles.expected.bmp
           pspautotests/tests/gpu/primitives/triangles.prx
           pspautotests/tests/gpu/primitives/trianglestrip.cpp
           pspautotests/tests/gpu/primitives/trianglestrip.expected
           pspautotests/tests/gpu/primitives/trianglestrip.expected.bmp
           pspautotests/tests/gpu/primitives/trianglestrip.prx
           pspautotests/tests/gpu/reflection/Makefile
           pspautotests/tests/gpu/reflection/reflection.c
           pspautotests/tests/gpu/reflection/reflection.compile
           pspautotests/tests/gpu/reflection/reflection.expected
           pspautotests/tests/gpu/reflection/reflection.expected.bmp
           pspautotests/tests/gpu/reflection/reflection.prx
           pspautotests/tests/gpu/reflection/reflection.reference.0.png
           pspautotests/tests/gpu/rendertarget/Makefile
           pspautotests/tests/gpu/rendertarget/copy.cpp
           pspautotests/tests/gpu/rendertarget/copy.prx
           pspautotests/tests/gpu/rendertarget/depal.cpp
           pspautotests/tests/gpu/rendertarget/depal.expected
           pspautotests/tests/gpu/rendertarget/depal.prx
           pspautotests/tests/gpu/rendertarget/rendertarget.compile
           pspautotests/tests/gpu/rendertarget/rendertarget.expected
           pspautotests/tests/gpu/rendertarget/rendertarget.expected.bmp
           pspautotests/tests/gpu/rendertarget/rendertarget.prx
           pspautotests/tests/gpu/signals/Makefile
           pspautotests/tests/gpu/signals/continue.cpp
           pspautotests/tests/gpu/signals/continue.expected
           pspautotests/tests/gpu/signals/continue.prx
           pspautotests/tests/gpu/signals/jumps.c
           pspautotests/tests/gpu/signals/jumps.expected
           pspautotests/tests/gpu/signals/jumps.prx
           pspautotests/tests/gpu/signals/pause.cpp
           pspautotests/tests/gpu/signals/pause.expected
           pspautotests/tests/gpu/signals/pause.prx
           pspautotests/tests/gpu/signals/pause2.cpp
           pspautotests/tests/gpu/signals/pause2.expected
           pspautotests/tests/gpu/signals/pause2.prx
           pspautotests/tests/gpu/signals/simple.c
           pspautotests/tests/gpu/signals/simple.expected
           pspautotests/tests/gpu/signals/simple.prx
           pspautotests/tests/gpu/signals/suspend.cpp
           pspautotests/tests/gpu/signals/suspend.expected
           pspautotests/tests/gpu/signals/suspend.prx
           pspautotests/tests/gpu/signals/sync.cpp
           pspautotests/tests/gpu/signals/sync.expected
           pspautotests/tests/gpu/signals/sync.prx
           pspautotests/tests/gpu/simple/Makefile
           pspautotests/tests/gpu/simple/simple.c
           pspautotests/tests/gpu/simple/simple.expected
           pspautotests/tests/gpu/simple/simple.prx
           pspautotests/tests/gpu/texcolors/Makefile
           pspautotests/tests/gpu/texcolors/dxt1.cpp
           pspautotests/tests/gpu/texcolors/dxt1.expected
           pspautotests/tests/gpu/texcolors/dxt1.prx
           pspautotests/tests/gpu/texcolors/dxt3.cpp
           pspautotests/tests/gpu/texcolors/dxt3.expected
           pspautotests/tests/gpu/texcolors/dxt3.prx
           pspautotests/tests/gpu/texcolors/dxt5.cpp
           pspautotests/tests/gpu/texcolors/dxt5.expected
           pspautotests/tests/gpu/texcolors/dxt5.prx
           pspautotests/tests/gpu/texcolors/rgb565.cpp
           pspautotests/tests/gpu/texcolors/rgb565.expected
           pspautotests/tests/gpu/texcolors/rgb565.prx
           pspautotests/tests/gpu/texcolors/rgba4444.cpp
           pspautotests/tests/gpu/texcolors/rgba4444.expected
           pspautotests/tests/gpu/texcolors/rgba4444.prx
           pspautotests/tests/gpu/texcolors/rgba5551.cpp
           pspautotests/tests/gpu/texcolors/rgba5551.expected
           pspautotests/tests/gpu/texcolors/rgba5551.prx
           pspautotests/tests/gpu/texfunc/Makefile
           pspautotests/tests/gpu/texfunc/add.cpp
           pspautotests/tests/gpu/texfunc/add.expected
           pspautotests/tests/gpu/texfunc/add.prx
           pspautotests/tests/gpu/texfunc/blend.cpp
           pspautotests/tests/gpu/texfunc/blend.expected
           pspautotests/tests/gpu/texfunc/blend.prx
           pspautotests/tests/gpu/texfunc/decal.cpp
           pspautotests/tests/gpu/texfunc/decal.expected
           pspautotests/tests/gpu/texfunc/decal.prx
           pspautotests/tests/gpu/texfunc/modulate.cpp
           pspautotests/tests/gpu/texfunc/modulate.expected
           pspautotests/tests/gpu/texfunc/modulate.prx
           pspautotests/tests/gpu/texfunc/replace.cpp
           pspautotests/tests/gpu/texfunc/replace.expected
           pspautotests/tests/gpu/texfunc/replace.prx
           pspautotests/tests/gpu/texfunc/shared.cpp
           pspautotests/tests/gpu/texfunc/shared.h
           pspautotests/tests/gpu/texmtx/Makefile
           pspautotests/tests/gpu/texmtx/normals.cpp
           pspautotests/tests/gpu/texmtx/normals.expected
           pspautotests/tests/gpu/texmtx/normals.expected.bmp
           pspautotests/tests/gpu/texmtx/normals.prx
           pspautotests/tests/gpu/texmtx/prims.cpp
           pspautotests/tests/gpu/texmtx/prims.expected
           pspautotests/tests/gpu/texmtx/prims.expected.bmp
           pspautotests/tests/gpu/texmtx/prims.prx
           pspautotests/tests/gpu/texmtx/shared.cpp
           pspautotests/tests/gpu/texmtx/shared.h
           pspautotests/tests/gpu/texmtx/source.cpp
           pspautotests/tests/gpu/texmtx/source.expected
           pspautotests/tests/gpu/texmtx/source.expected.bmp
           pspautotests/tests/gpu/texmtx/source.prx
           pspautotests/tests/gpu/texmtx/uvs.cpp
           pspautotests/tests/gpu/texmtx/uvs.expected
           pspautotests/tests/gpu/texmtx/uvs.expected.bmp
           pspautotests/tests/gpu/texmtx/uvs.prx
           pspautotests/tests/gpu/textures/Makefile
           pspautotests/tests/gpu/textures/mipmap.cpp
           pspautotests/tests/gpu/textures/mipmap.expected
           pspautotests/tests/gpu/textures/mipmap.prx
           pspautotests/tests/gpu/textures/rotate.cpp
           pspautotests/tests/gpu/textures/rotate.expected
           pspautotests/tests/gpu/textures/rotate.prx
           pspautotests/tests/gpu/textures/size.cpp
           pspautotests/tests/gpu/textures/size.expected
           pspautotests/tests/gpu/textures/size.prx
           pspautotests/tests/gpu/transfer/Makefile
           pspautotests/tests/gpu/transfer/invalid.cpp
           pspautotests/tests/gpu/transfer/invalid.expected
           pspautotests/tests/gpu/transfer/invalid.prx
           pspautotests/tests/gpu/transfer/mirrors.cpp
           pspautotests/tests/gpu/transfer/mirrors.expected
           pspautotests/tests/gpu/transfer/mirrors.prx
           pspautotests/tests/gpu/transfer/overlap.cpp
           pspautotests/tests/gpu/transfer/overlap.expected
           pspautotests/tests/gpu/transfer/overlap.prx
           pspautotests/tests/gpu/triangle/Makefile
           pspautotests/tests/gpu/triangle/triangle.c
           pspautotests/tests/gpu/triangle/triangle.compile
           pspautotests/tests/gpu/triangle/triangle.expected
           pspautotests/tests/gpu/triangle/triangle.expected.bmp
           pspautotests/tests/gpu/triangle/triangle.prx
           pspautotests/tests/gpu/triangle/triangle.reference.0.png
           pspautotests/tests/gpu/vertices/Makefile
           pspautotests/tests/gpu/vertices/colors.cpp
           pspautotests/tests/gpu/vertices/colors.expected
           pspautotests/tests/gpu/vertices/colors.expected.bmp
           pspautotests/tests/gpu/vertices/colors.prx
           pspautotests/tests/gpu/vertices/morph.cpp
           pspautotests/tests/gpu/vertices/morph.expected
           pspautotests/tests/gpu/vertices/morph.expected.bmp
           pspautotests/tests/gpu/vertices/morph.prx
           pspautotests/tests/gpu/vertices/shared.cpp
           pspautotests/tests/gpu/vertices/shared.h
           pspautotests/tests/gpu/vertices/texcoords.cpp
           pspautotests/tests/gpu/vertices/texcoords.expected
           pspautotests/tests/gpu/vertices/texcoords.expected.bmp
           pspautotests/tests/gpu/vertices/texcoords.prx
           pspautotests/tests/hash/Makefile
           pspautotests/tests/hash/hash.c
           pspautotests/tests/hash/hash.expected
           pspautotests/tests/hash/hash.prx
           pspautotests/tests/hle/Makefile
           pspautotests/tests/hle/check_not_used_uids.c
           pspautotests/tests/hle/check_not_used_uids.expected
           pspautotests/tests/hle/check_not_used_uids.prx
           pspautotests/tests/intr/Makefile
           pspautotests/tests/intr/enablesub.cpp
           pspautotests/tests/intr/enablesub.expected
           pspautotests/tests/intr/enablesub.prx
           pspautotests/tests/intr/intr.c
           pspautotests/tests/intr/intr.expected
           pspautotests/tests/intr/intr.prx
           pspautotests/tests/intr/registersub.cpp
           pspautotests/tests/intr/registersub.expected
           pspautotests/tests/intr/registersub.prx
           pspautotests/tests/intr/releasesub.cpp
           pspautotests/tests/intr/releasesub.expected
           pspautotests/tests/intr/releasesub.prx
           pspautotests/tests/intr/suspended.cpp
           pspautotests/tests/intr/suspended.expected
           pspautotests/tests/intr/suspended.prx
           pspautotests/tests/intr/vblank/Makefile
           pspautotests/tests/intr/vblank/vblank.c
           pspautotests/tests/intr/vblank/vblank.expected
           pspautotests/tests/intr/vblank/vblank.prx
           pspautotests/tests/intr/waits.cpp
           pspautotests/tests/intr/waits.expected
           pspautotests/tests/intr/waits.prx
           pspautotests/tests/io/cwd/Makefile
           pspautotests/tests/io/cwd/cwd.expected
           pspautotests/tests/io/cwd/cwd.prx
           pspautotests/tests/io/directory/Makefile
           pspautotests/tests/io/directory/directory.c
           pspautotests/tests/io/directory/directory.expected
           pspautotests/tests/io/directory/directory.prx
           pspautotests/tests/io/directory/folder/1.txt
           pspautotests/tests/io/directory/folder/2.txt
           pspautotests/tests/io/directory/folder/largefile.bin
           pspautotests/tests/io/directory/folder/subfolder/subtext.txt
           pspautotests/tests/io/directory/folder/test.txt
           pspautotests/tests/io/file/Makefile
           pspautotests/tests/io/file/file.c
           pspautotests/tests/io/file/file.expected
           pspautotests/tests/io/file/file.prx
           pspautotests/tests/io/file/rename.c
           pspautotests/tests/io/file/rename.expected
           pspautotests/tests/io/file/rename.prx
           pspautotests/tests/io/io/Makefile
           pspautotests/tests/io/io/io.c
           pspautotests/tests/io/io/io.expected
           pspautotests/tests/io/io/io.prx
           pspautotests/tests/io/iodrv/Makefile
           pspautotests/tests/io/iodrv/iodrv.c
           pspautotests/tests/io/iodrv/iodrv.compile
           pspautotests/tests/io/iodrv/iodrv.expected
           pspautotests/tests/io/iodrv/iodrv.prx
           pspautotests/tests/io/open/Makefile
           pspautotests/tests/io/open/badparent.cpp
           pspautotests/tests/io/open/badparent.expected
           pspautotests/tests/io/open/badparent.prx
           pspautotests/tests/io/open/io-imports.S
           pspautotests/tests/io/open/tty0.cpp
           pspautotests/tests/io/open/tty0.expected
           pspautotests/tests/io/open/tty0.prx
           pspautotests/tests/jpeg/Makefile
           pspautotests/tests/jpeg/background.jpg
           pspautotests/tests/jpeg/background2x1.jpg
           pspautotests/tests/jpeg/backgroundgray.jpg
           pspautotests/tests/jpeg/create.cpp
           pspautotests/tests/jpeg/create.expected
           pspautotests/tests/jpeg/create.prx
           pspautotests/tests/jpeg/csc.cpp
           pspautotests/tests/jpeg/csc.expected
           pspautotests/tests/jpeg/csc.prx
           pspautotests/tests/jpeg/decode.cpp
           pspautotests/tests/jpeg/decode.expected
           pspautotests/tests/jpeg/decode.prx
           pspautotests/tests/jpeg/decodes.cpp
           pspautotests/tests/jpeg/decodes.expected
           pspautotests/tests/jpeg/decodes.prx
           pspautotests/tests/jpeg/decodeycbcr.cpp
           pspautotests/tests/jpeg/decodeycbcr.expected
           pspautotests/tests/jpeg/decodeycbcr.prx
           pspautotests/tests/jpeg/decodeycbcrs.cpp
           pspautotests/tests/jpeg/decodeycbcrs.expected
           pspautotests/tests/jpeg/decodeycbcrs.prx
           pspautotests/tests/jpeg/delete.cpp
           pspautotests/tests/jpeg/delete.expected
           pspautotests/tests/jpeg/delete.prx
           pspautotests/tests/jpeg/finish.cpp
           pspautotests/tests/jpeg/finish.expected
           pspautotests/tests/jpeg/finish.prx
           pspautotests/tests/jpeg/geb.jpg
           pspautotests/tests/jpeg/getoutputinfo.cpp
           pspautotests/tests/jpeg/getoutputinfo.expected
           pspautotests/tests/jpeg/getoutputinfo.prx
           pspautotests/tests/jpeg/init.cpp
           pspautotests/tests/jpeg/init.expected
           pspautotests/tests/jpeg/init.prx
           pspautotests/tests/jpeg/mjpegcsc.cpp
           pspautotests/tests/jpeg/mjpegcsc.expected
           pspautotests/tests/jpeg/mjpegcsc.prx
           pspautotests/tests/jpeg/shared.h
           pspautotests/tests/kirk/kirk-imports.S
           pspautotests/tests/kirk/kirk.c
           pspautotests/tests/kirk/kirk.compile
           pspautotests/tests/kirk/kirk.expected
           pspautotests/tests/loader/bss/.bss - Wikipedia, the free encyclopedia.url
           pspautotests/tests/loader/bss/Makefile
           pspautotests/tests/loader/bss/bss.c
           pspautotests/tests/loader/bss/bss.expected
           pspautotests/tests/loader/bss/bss.prx
           pspautotests/tests/malloc/Makefile
           pspautotests/tests/malloc/malloc.c
           pspautotests/tests/malloc/malloc.expected
           pspautotests/tests/malloc/malloc.prx
           pspautotests/tests/me/Makefile
           pspautotests/tests/me/me.S
           pspautotests/tests/misc/Makefile
           pspautotests/tests/misc/dcache.c
           pspautotests/tests/misc/dcache.expected
           pspautotests/tests/misc/dcache.prx
           pspautotests/tests/misc/deadbeef.cpp
           pspautotests/tests/misc/deadbeef.expected
           pspautotests/tests/misc/deadbeef.prx
           pspautotests/tests/misc/kernel-imports.S
           pspautotests/tests/misc/libc.c
           pspautotests/tests/misc/libc.expected
           pspautotests/tests/misc/libc.prx
           pspautotests/tests/misc/sdkver.cpp
           pspautotests/tests/misc/sdkver.expected
           pspautotests/tests/misc/sdkver.prx
           pspautotests/tests/misc/testgp.c
           pspautotests/tests/misc/testgp.expected
           pspautotests/tests/misc/testgp.prx
           pspautotests/tests/misc/timeconv.cpp
           pspautotests/tests/misc/timeconv.expected
           pspautotests/tests/misc/timeconv.prx
           pspautotests/tests/modules/MyLib.S
           pspautotests/tests/modules/loadexec-imports.S
           pspautotests/tests/modules/loadexec/Makefile
           pspautotests/tests/modules/loadexec/loader.c
           pspautotests/tests/modules/loadexec/loader.expected
           pspautotests/tests/modules/loadexec/loader.mak
           pspautotests/tests/modules/loadexec/loader.prx
           pspautotests/tests/modules/loadexec/simple.c
           pspautotests/tests/modules/loadexec/simple.mak
           pspautotests/tests/modules/loadexec/simple.prx
           pspautotests/tests/modules/mymodule.prx
           pspautotests/tests/modules/mymodule_exports.c
           pspautotests/tests/modules/mymodule_exports.exp
           pspautotests/tests/modules/prxloader.expected_
           pspautotests/tests/mstick/Makefile
           pspautotests/tests/mstick/mstick.c
           pspautotests/tests/mstick/mstick.expected
           pspautotests/tests/mstick/mstick.prx
           pspautotests/tests/net/http/Makefile
           pspautotests/tests/net/http/http.cpp
           pspautotests/tests/net/http/http.expected
           pspautotests/tests/net/http/http.prx
           pspautotests/tests/net/primary/Makefile
           pspautotests/tests/net/primary/ether.cpp
           pspautotests/tests/net/primary/ether.expected
           pspautotests/tests/net/primary/ether.prx
           pspautotests/tests/not_working_on_real_psp.txt
           pspautotests/tests/power/Makefile
           pspautotests/tests/power/cpu.c
           pspautotests/tests/power/cpu.expected
           pspautotests/tests/power/cpu.prx
           pspautotests/tests/power/freq.c
           pspautotests/tests/power/freq.expected
           pspautotests/tests/power/freq.prx
           pspautotests/tests/power/power-imports.S
           pspautotests/tests/power/power.c
           pspautotests/tests/power/power.expected
           pspautotests/tests/power/power.prx
           pspautotests/tests/power/volatile/Makefile
           pspautotests/tests/power/volatile/lock.cpp
           pspautotests/tests/power/volatile/lock.expected
           pspautotests/tests/power/volatile/lock.prx
           pspautotests/tests/power/volatile/trylock.cpp
           pspautotests/tests/power/volatile/trylock.expected
           pspautotests/tests/power/volatile/trylock.prx
           pspautotests/tests/power/volatile/unlock.cpp
           pspautotests/tests/power/volatile/unlock.expected
           pspautotests/tests/power/volatile/unlock.prx
           pspautotests/tests/rtc/Makefile
           pspautotests/tests/rtc/arithmetic.c
           pspautotests/tests/rtc/arithmetic.expected
           pspautotests/tests/rtc/arithmetic.prx
           pspautotests/tests/rtc/convert.c
           pspautotests/tests/rtc/convert.expected
           pspautotests/tests/rtc/convert.prx
           pspautotests/tests/rtc/format.c
           pspautotests/tests/rtc/lookup.c
           pspautotests/tests/rtc/lookup.expected
           pspautotests/tests/rtc/lookup.prx
           pspautotests/tests/rtc/rtc-imports.S
           pspautotests/tests/rtc/rtc.c
           pspautotests/tests/rtc/rtc.expected
           pspautotests/tests/rtc/rtc.prx
           pspautotests/tests/rtc/rtc_common.h
           pspautotests/tests/string/Makefile
           pspautotests/tests/string/string.c
           pspautotests/tests/string/string.expected
           pspautotests/tests/string/string.prx
           pspautotests/tests/sysmem/Makefile
           pspautotests/tests/sysmem/freesize.c
           pspautotests/tests/sysmem/freesize.expected
           pspautotests/tests/sysmem/freesize.prx
           pspautotests/tests/sysmem/memblock.cpp
           pspautotests/tests/sysmem/memblock.expected
           pspautotests/tests/sysmem/memblock.prx
           pspautotests/tests/sysmem/partition.c
           pspautotests/tests/sysmem/partition.expected
           pspautotests/tests/sysmem/partition.prx
           pspautotests/tests/sysmem/sysmem.c
           pspautotests/tests/sysmem/sysmem.expected
           pspautotests/tests/sysmem/sysmem.prx
           pspautotests/tests/sysmem/volatile.cpp
           pspautotests/tests/sysmem/volatile.expected
           pspautotests/tests/sysmem/volatile.prx
           pspautotests/tests/threads/alarm/Makefile
           pspautotests/tests/threads/alarm/alarm.c
           pspautotests/tests/threads/alarm/alarm.expected
           pspautotests/tests/threads/alarm/alarm.prx
           pspautotests/tests/threads/alarm/cancel/Makefile
           pspautotests/tests/threads/alarm/cancel/cancel.c
           pspautotests/tests/threads/alarm/cancel/cancel.expected
           pspautotests/tests/threads/alarm/cancel/cancel.prx
           pspautotests/tests/threads/alarm/refer/Makefile
           pspautotests/tests/threads/alarm/refer/refer.c
           pspautotests/tests/threads/alarm/refer/refer.expected
           pspautotests/tests/threads/alarm/refer/refer.prx
           pspautotests/tests/threads/alarm/set/Makefile
           pspautotests/tests/threads/alarm/set/set.c
           pspautotests/tests/threads/alarm/set/set.expected
           pspautotests/tests/threads/alarm/set/set.prx
           pspautotests/tests/threads/alarm/sub_shared.h
           pspautotests/tests/threads/alarm/sub_shared.mak
           pspautotests/tests/threads/callbacks/Makefile
           pspautotests/tests/threads/callbacks/callbacks.c
           pspautotests/tests/threads/callbacks/callbacks.expected
           pspautotests/tests/threads/callbacks/callbacks.prx
           pspautotests/tests/threads/callbacks/cancel.cpp
           pspautotests/tests/threads/callbacks/cancel.expected
           pspautotests/tests/threads/callbacks/cancel.prx
           pspautotests/tests/threads/callbacks/check.cpp
           pspautotests/tests/threads/callbacks/check.expected
           pspautotests/tests/threads/callbacks/check.prx
           pspautotests/tests/threads/callbacks/count.cpp
           pspautotests/tests/threads/callbacks/count.expected
           pspautotests/tests/threads/callbacks/count.prx
           pspautotests/tests/threads/callbacks/create.cpp
           pspautotests/tests/threads/callbacks/create.expected
           pspautotests/tests/threads/callbacks/create.prx
           pspautotests/tests/threads/callbacks/delete.cpp
           pspautotests/tests/threads/callbacks/delete.expected
           pspautotests/tests/threads/callbacks/delete.prx
           pspautotests/tests/threads/callbacks/exit.cpp
           pspautotests/tests/threads/callbacks/exit.expected
           pspautotests/tests/threads/callbacks/exit.prx
           pspautotests/tests/threads/callbacks/notify.cpp
           pspautotests/tests/threads/callbacks/notify.expected
           pspautotests/tests/threads/callbacks/notify.prx
           pspautotests/tests/threads/callbacks/refer.cpp
           pspautotests/tests/threads/callbacks/refer.expected
           pspautotests/tests/threads/callbacks/refer.prx
           pspautotests/tests/threads/callbacks/shared.h
           pspautotests/tests/threads/events/Makefile
           pspautotests/tests/threads/events/cancel/Makefile
           pspautotests/tests/threads/events/cancel/cancel.c
           pspautotests/tests/threads/events/cancel/cancel.expected
           pspautotests/tests/threads/events/cancel/cancel.prx
           pspautotests/tests/threads/events/clear/Makefile
           pspautotests/tests/threads/events/clear/clear.c
           pspautotests/tests/threads/events/clear/clear.expected
           pspautotests/tests/threads/events/clear/clear.prx
           pspautotests/tests/threads/events/create/Makefile
           pspautotests/tests/threads/events/create/create.c
           pspautotests/tests/threads/events/create/create.expected
           pspautotests/tests/threads/events/create/create.prx
           pspautotests/tests/threads/events/delete/Makefile
           pspautotests/tests/threads/events/delete/delete.c
           pspautotests/tests/threads/events/delete/delete.expected
           pspautotests/tests/threads/events/delete/delete.prx
           pspautotests/tests/threads/events/events.c
           pspautotests/tests/threads/events/events.expected
           pspautotests/tests/threads/events/events.prx
           pspautotests/tests/threads/events/poll/Makefile
           pspautotests/tests/threads/events/poll/poll.c
           pspautotests/tests/threads/events/poll/poll.expected
           pspautotests/tests/threads/events/poll/poll.prx
           pspautotests/tests/threads/events/refer/Makefile
           pspautotests/tests/threads/events/refer/refer.c
           pspautotests/tests/threads/events/refer/refer.expected
           pspautotests/tests/threads/events/refer/refer.prx
           pspautotests/tests/threads/events/set/Makefile
           pspautotests/tests/threads/events/set/set.c
           pspautotests/tests/threads/events/set/set.expected
           pspautotests/tests/threads/events/set/set.prx
           pspautotests/tests/threads/events/sub_shared.h
           pspautotests/tests/threads/events/sub_shared.mak
           pspautotests/tests/threads/events/wait/Makefile
           pspautotests/tests/threads/events/wait/wait.c
           pspautotests/tests/threads/events/wait/wait.expected
           pspautotests/tests/threads/events/wait/wait.prx
           pspautotests/tests/threads/fpl/Makefile
           pspautotests/tests/threads/fpl/allocate.cpp
           pspautotests/tests/threads/fpl/allocate.expected
           pspautotests/tests/threads/fpl/allocate.prx
           pspautotests/tests/threads/fpl/cancel.cpp
           pspautotests/tests/threads/fpl/cancel.expected
           pspautotests/tests/threads/fpl/cancel.prx
           pspautotests/tests/threads/fpl/create.cpp
           pspautotests/tests/threads/fpl/create.expected
           pspautotests/tests/threads/fpl/create.prx
           pspautotests/tests/threads/fpl/delete.cpp
           pspautotests/tests/threads/fpl/delete.expected
           pspautotests/tests/threads/fpl/delete.prx
           pspautotests/tests/threads/fpl/fpl.c
           pspautotests/tests/threads/fpl/fpl.expected
           pspautotests/tests/threads/fpl/fpl.prx
           pspautotests/tests/threads/fpl/free.cpp
           pspautotests/tests/threads/fpl/free.expected
           pspautotests/tests/threads/fpl/free.prx
           pspautotests/tests/threads/fpl/priority.cpp
           pspautotests/tests/threads/fpl/priority.expected
           pspautotests/tests/threads/fpl/priority.prx
           pspautotests/tests/threads/fpl/refer.cpp
           pspautotests/tests/threads/fpl/refer.expected
           pspautotests/tests/threads/fpl/refer.prx
           pspautotests/tests/threads/fpl/shared.h
           pspautotests/tests/threads/fpl/tryallocate.cpp
           pspautotests/tests/threads/fpl/tryallocate.expected
           pspautotests/tests/threads/fpl/tryallocate.prx
           pspautotests/tests/threads/k0/Makefile
           pspautotests/tests/threads/k0/k0.c
           pspautotests/tests/threads/k0/k0.expected
           pspautotests/tests/threads/k0/k0.prx
           pspautotests/tests/threads/lwmutex/Makefile
           pspautotests/tests/threads/lwmutex/create.c
           pspautotests/tests/threads/lwmutex/create.expected
           pspautotests/tests/threads/lwmutex/create.prx
           pspautotests/tests/threads/lwmutex/delete.c
           pspautotests/tests/threads/lwmutex/delete.expected
           pspautotests/tests/threads/lwmutex/delete.prx
           pspautotests/tests/threads/lwmutex/lock.c
           pspautotests/tests/threads/lwmutex/lock.expected
           pspautotests/tests/threads/lwmutex/lock.prx
           pspautotests/tests/threads/lwmutex/lwmutex-imports.S
           pspautotests/tests/threads/lwmutex/priority.c
           pspautotests/tests/threads/lwmutex/priority.expected
           pspautotests/tests/threads/lwmutex/priority.prx
           pspautotests/tests/threads/lwmutex/refer.c
           pspautotests/tests/threads/lwmutex/refer.expected
           pspautotests/tests/threads/lwmutex/refer.prx
           pspautotests/tests/threads/lwmutex/shared.h
           pspautotests/tests/threads/lwmutex/try.c
           pspautotests/tests/threads/lwmutex/try.expected
           pspautotests/tests/threads/lwmutex/try.prx
           pspautotests/tests/threads/lwmutex/try600.c
           pspautotests/tests/threads/lwmutex/try600.expected
           pspautotests/tests/threads/lwmutex/try600.prx
           pspautotests/tests/threads/lwmutex/unlock.c
           pspautotests/tests/threads/lwmutex/unlock.expected
           pspautotests/tests/threads/lwmutex/unlock.prx
           pspautotests/tests/threads/mbx/Makefile
           pspautotests/tests/threads/mbx/cancel/Makefile
           pspautotests/tests/threads/mbx/cancel/cancel.c
           pspautotests/tests/threads/mbx/cancel/cancel.expected
           pspautotests/tests/threads/mbx/cancel/cancel.prx
           pspautotests/tests/threads/mbx/create/Makefile
           pspautotests/tests/threads/mbx/create/create.c
           pspautotests/tests/threads/mbx/create/create.expected
           pspautotests/tests/threads/mbx/create/create.prx
           pspautotests/tests/threads/mbx/delete/Makefile
           pspautotests/tests/threads/mbx/delete/delete.c
           pspautotests/tests/threads/mbx/delete/delete.expected
           pspautotests/tests/threads/mbx/delete/delete.prx
           pspautotests/tests/threads/mbx/mbx.c
           pspautotests/tests/threads/mbx/mbx.expected
           pspautotests/tests/threads/mbx/mbx.prx
           pspautotests/tests/threads/mbx/poll/Makefile
           pspautotests/tests/threads/mbx/poll/poll.c
           pspautotests/tests/threads/mbx/poll/poll.expected
           pspautotests/tests/threads/mbx/poll/poll.prx
           pspautotests/tests/threads/mbx/priority/Makefile
           pspautotests/tests/threads/mbx/priority/priority.c
           pspautotests/tests/threads/mbx/priority/priority.expected
           pspautotests/tests/threads/mbx/priority/priority.prx
           pspautotests/tests/threads/mbx/receive/Makefile
           pspautotests/tests/threads/mbx/receive/receive.c
           pspautotests/tests/threads/mbx/receive/receive.expected
           pspautotests/tests/threads/mbx/receive/receive.prx
           pspautotests/tests/threads/mbx/refer/Makefile
           pspautotests/tests/threads/mbx/refer/refer.c
           pspautotests/tests/threads/mbx/refer/refer.expected
           pspautotests/tests/threads/mbx/refer/refer.prx
           pspautotests/tests/threads/mbx/send/Makefile
           pspautotests/tests/threads/mbx/send/send.c
           pspautotests/tests/threads/mbx/send/send.expected
           pspautotests/tests/threads/mbx/send/send.prx
           pspautotests/tests/threads/mbx/sub_shared.h
           pspautotests/tests/threads/mbx/sub_shared.mak
           pspautotests/tests/threads/msgpipe/Makefile
           pspautotests/tests/threads/msgpipe/cancel.cpp
           pspautotests/tests/threads/msgpipe/cancel.expected
           pspautotests/tests/threads/msgpipe/cancel.prx
           pspautotests/tests/threads/msgpipe/create.cpp
           pspautotests/tests/threads/msgpipe/create.expected
           pspautotests/tests/threads/msgpipe/create.prx
           pspautotests/tests/threads/msgpipe/data.cpp
           pspautotests/tests/threads/msgpipe/data.expected
           pspautotests/tests/threads/msgpipe/data.prx
           pspautotests/tests/threads/msgpipe/delete.cpp
           pspautotests/tests/threads/msgpipe/delete.expected
           pspautotests/tests/threads/msgpipe/delete.prx
           pspautotests/tests/threads/msgpipe/msgpipe.c
           pspautotests/tests/threads/msgpipe/msgpipe.expected
           pspautotests/tests/threads/msgpipe/msgpipe.prx
           pspautotests/tests/threads/msgpipe/receive.cpp
           pspautotests/tests/threads/msgpipe/receive.expected
           pspautotests/tests/threads/msgpipe/receive.prx
           pspautotests/tests/threads/msgpipe/refer.cpp
           pspautotests/tests/threads/msgpipe/refer.expected
           pspautotests/tests/threads/msgpipe/refer.prx
           pspautotests/tests/threads/msgpipe/send.cpp
           pspautotests/tests/threads/msgpipe/send.expected
           pspautotests/tests/threads/msgpipe/send.prx
           pspautotests/tests/threads/msgpipe/shared.h
           pspautotests/tests/threads/msgpipe/tryreceive.cpp
           pspautotests/tests/threads/msgpipe/tryreceive.expected
           pspautotests/tests/threads/msgpipe/tryreceive.prx
           pspautotests/tests/threads/msgpipe/trysend.cpp
           pspautotests/tests/threads/msgpipe/trysend.expected
           pspautotests/tests/threads/msgpipe/trysend.prx
           pspautotests/tests/threads/mutex/Makefile
           pspautotests/tests/threads/mutex/cancel.c
           pspautotests/tests/threads/mutex/cancel.expected
           pspautotests/tests/threads/mutex/cancel.prx
           pspautotests/tests/threads/mutex/create.c
           pspautotests/tests/threads/mutex/create.expected
           pspautotests/tests/threads/mutex/create.prx
           pspautotests/tests/threads/mutex/delete.c
           pspautotests/tests/threads/mutex/delete.expected
           pspautotests/tests/threads/mutex/delete.prx
           pspautotests/tests/threads/mutex/lock.c
           pspautotests/tests/threads/mutex/lock.expected
           pspautotests/tests/threads/mutex/lock.prx
           pspautotests/tests/threads/mutex/mutex-imports.S
           pspautotests/tests/threads/mutex/mutex.c
           pspautotests/tests/threads/mutex/mutex.expected
           pspautotests/tests/threads/mutex/mutex.prx
           pspautotests/tests/threads/mutex/priority.c
           pspautotests/tests/threads/mutex/priority.expected
           pspautotests/tests/threads/mutex/priority.prx
           pspautotests/tests/threads/mutex/refer.c
           pspautotests/tests/threads/mutex/refer.expected
           pspautotests/tests/threads/mutex/refer.prx
           pspautotests/tests/threads/mutex/shared.h
           pspautotests/tests/threads/mutex/try.c
           pspautotests/tests/threads/mutex/try.expected
           pspautotests/tests/threads/mutex/try.prx
           pspautotests/tests/threads/mutex/unlock.c
           pspautotests/tests/threads/mutex/unlock.expected
           pspautotests/tests/threads/mutex/unlock.prx
           pspautotests/tests/threads/mutex/unlock2.cpp
           pspautotests/tests/threads/mutex/unlock2.expected
           pspautotests/tests/threads/mutex/unlock2.prx
           pspautotests/tests/threads/scheduling/Makefile
           pspautotests/tests/threads/scheduling/dispatch.c
           pspautotests/tests/threads/scheduling/dispatch.expected
           pspautotests/tests/threads/scheduling/dispatch.prx
           pspautotests/tests/threads/scheduling/lwmutex-imports.S
           pspautotests/tests/threads/scheduling/scheduling.c
           pspautotests/tests/threads/scheduling/scheduling.expected
           pspautotests/tests/threads/scheduling/scheduling.prx
           pspautotests/tests/threads/semaphores/Makefile
           pspautotests/tests/threads/semaphores/cancel.c
           pspautotests/tests/threads/semaphores/cancel.expected
           pspautotests/tests/threads/semaphores/cancel.prx
           pspautotests/tests/threads/semaphores/create.c
           pspautotests/tests/threads/semaphores/create.expected
           pspautotests/tests/threads/semaphores/create.prx
           pspautotests/tests/threads/semaphores/delete.c
           pspautotests/tests/threads/semaphores/delete.expected
           pspautotests/tests/threads/semaphores/delete.prx
           pspautotests/tests/threads/semaphores/fifo.cpp
           pspautotests/tests/threads/semaphores/fifo.expected
           pspautotests/tests/threads/semaphores/fifo.prx
           pspautotests/tests/threads/semaphores/poll.c
           pspautotests/tests/threads/semaphores/poll.expected
           pspautotests/tests/threads/semaphores/poll.prx
           pspautotests/tests/threads/semaphores/priority.c
           pspautotests/tests/threads/semaphores/priority.expected
           pspautotests/tests/threads/semaphores/priority.prx
           pspautotests/tests/threads/semaphores/refer.c
           pspautotests/tests/threads/semaphores/refer.expected
           pspautotests/tests/threads/semaphores/refer.prx
           pspautotests/tests/threads/semaphores/semaphore_greater_than_zero/semaphore_greater_than_zero.c
           pspautotests/tests/threads/semaphores/semaphore_greater_than_zero/semaphore_greater_than_zero.expected
           pspautotests/tests/threads/semaphores/semaphores.c
           pspautotests/tests/threads/semaphores/semaphores.expected
           pspautotests/tests/threads/semaphores/semaphores.prx
           pspautotests/tests/threads/semaphores/shared.h
           pspautotests/tests/threads/semaphores/signal.c
           pspautotests/tests/threads/semaphores/signal.expected
           pspautotests/tests/threads/semaphores/signal.prx
           pspautotests/tests/threads/semaphores/wait.c
           pspautotests/tests/threads/semaphores/wait.expected
           pspautotests/tests/threads/semaphores/wait.prx
           pspautotests/tests/threads/threads/Makefile
           pspautotests/tests/threads/threads/change.c
           pspautotests/tests/threads/threads/change.expected
           pspautotests/tests/threads/threads/change.prx
           pspautotests/tests/threads/threads/create.c
           pspautotests/tests/threads/threads/create.expected
           pspautotests/tests/threads/threads/create.prx
           pspautotests/tests/threads/threads/exitstatus.c
           pspautotests/tests/threads/threads/exitstatus.expected
           pspautotests/tests/threads/threads/exitstatus.prx
           pspautotests/tests/threads/threads/extend.c
           pspautotests/tests/threads/threads/extend.expected
           pspautotests/tests/threads/threads/extend.prx
           pspautotests/tests/threads/threads/refer.c
           pspautotests/tests/threads/threads/refer.expected
           pspautotests/tests/threads/threads/refer.prx
           pspautotests/tests/threads/threads/release.c
           pspautotests/tests/threads/threads/release.expected
           pspautotests/tests/threads/threads/release.prx
           pspautotests/tests/threads/threads/rotate.c
           pspautotests/tests/threads/threads/rotate.expected
           pspautotests/tests/threads/threads/rotate.prx
           pspautotests/tests/threads/threads/shared.h
           pspautotests/tests/threads/threads/stackfree.c
           pspautotests/tests/threads/threads/stackfree.expected
           pspautotests/tests/threads/threads/stackfree.prx
           pspautotests/tests/threads/threads/start.c
           pspautotests/tests/threads/threads/start.expected
           pspautotests/tests/threads/threads/start.prx
           pspautotests/tests/threads/threads/suspend.c
           pspautotests/tests/threads/threads/suspend.expected
           pspautotests/tests/threads/threads/suspend.prx
           pspautotests/tests/threads/threads/terminate.c
           pspautotests/tests/threads/threads/terminate.expected
           pspautotests/tests/threads/threads/terminate.prx
           pspautotests/tests/threads/threads/thread-imports.S
           pspautotests/tests/threads/threads/threadend.c
           pspautotests/tests/threads/threads/threadend.expected
           pspautotests/tests/threads/threads/threadend.prx
           pspautotests/tests/threads/threads/threadmanidlist.cpp
           pspautotests/tests/threads/threads/threadmanidlist.expected
           pspautotests/tests/threads/threads/threadmanidlist.prx
           pspautotests/tests/threads/threads/threadmanidtype.cpp
           pspautotests/tests/threads/threads/threadmanidtype.expected
           pspautotests/tests/threads/threads/threadmanidtype.prx
           pspautotests/tests/threads/threads/threads.c
           pspautotests/tests/threads/threads/threads.expected
           pspautotests/tests/threads/threads/threads.prx
           pspautotests/tests/threads/tls/Makefile
           pspautotests/tests/threads/tls/create.cpp
           pspautotests/tests/threads/tls/create.expected
           pspautotests/tests/threads/tls/create.prx
           pspautotests/tests/threads/tls/delete.cpp
           pspautotests/tests/threads/tls/delete.expected
           pspautotests/tests/threads/tls/delete.prx
           pspautotests/tests/threads/tls/free.cpp
           pspautotests/tests/threads/tls/free.expected
           pspautotests/tests/threads/tls/free.prx
           pspautotests/tests/threads/tls/get.cpp
           pspautotests/tests/threads/tls/get.expected
           pspautotests/tests/threads/tls/get.prx
           pspautotests/tests/threads/tls/priority.cpp
           pspautotests/tests/threads/tls/priority.expected
           pspautotests/tests/threads/tls/priority.prx
           pspautotests/tests/threads/tls/refer.cpp
           pspautotests/tests/threads/tls/refer.expected
           pspautotests/tests/threads/tls/refer.prx
           pspautotests/tests/threads/tls/shared.h
           pspautotests/tests/threads/vpl/Makefile
           pspautotests/tests/threads/vpl/allocate.c
           pspautotests/tests/threads/vpl/allocate.expected
           pspautotests/tests/threads/vpl/allocate.prx
           pspautotests/tests/threads/vpl/cancel.c
           pspautotests/tests/threads/vpl/cancel.expected
           pspautotests/tests/threads/vpl/cancel.prx
           pspautotests/tests/threads/vpl/create.c
           pspautotests/tests/threads/vpl/create.expected
           pspautotests/tests/threads/vpl/create.prx
           pspautotests/tests/threads/vpl/delete.c
           pspautotests/tests/threads/vpl/delete.expected
           pspautotests/tests/threads/vpl/delete.prx
           pspautotests/tests/threads/vpl/fifo.cpp
           pspautotests/tests/threads/vpl/fifo.expected
           pspautotests/tests/threads/vpl/fifo.prx
           pspautotests/tests/threads/vpl/free.c
           pspautotests/tests/threads/vpl/free.expected
           pspautotests/tests/threads/vpl/free.prx
           pspautotests/tests/threads/vpl/order.cpp
           pspautotests/tests/threads/vpl/order.expected
           pspautotests/tests/threads/vpl/order.prx
           pspautotests/tests/threads/vpl/priority.c
           pspautotests/tests/threads/vpl/priority.expected
           pspautotests/tests/threads/vpl/priority.prx
           pspautotests/tests/threads/vpl/refer.c
           pspautotests/tests/threads/vpl/refer.expected
           pspautotests/tests/threads/vpl/refer.prx
           pspautotests/tests/threads/vpl/shared.h
           pspautotests/tests/threads/vpl/try.c
           pspautotests/tests/threads/vpl/try.expected
           pspautotests/tests/threads/vpl/try.prx
           pspautotests/tests/threads/vpl/vpl.c
           pspautotests/tests/threads/vpl/vpl.expected
           pspautotests/tests/threads/vpl/vpl.prx
           pspautotests/tests/threads/vtimers/Makefile
           pspautotests/tests/threads/vtimers/cancelhandler.cpp
           pspautotests/tests/threads/vtimers/cancelhandler.expected
           pspautotests/tests/threads/vtimers/cancelhandler.prx
           pspautotests/tests/threads/vtimers/create.cpp
           pspautotests/tests/threads/vtimers/create.expected
           pspautotests/tests/threads/vtimers/create.prx
           pspautotests/tests/threads/vtimers/delete.cpp
           pspautotests/tests/threads/vtimers/delete.expected
           pspautotests/tests/threads/vtimers/delete.prx
           pspautotests/tests/threads/vtimers/getbase.cpp
           pspautotests/tests/threads/vtimers/getbase.expected
           pspautotests/tests/threads/vtimers/getbase.prx
           pspautotests/tests/threads/vtimers/gettime.cpp
           pspautotests/tests/threads/vtimers/gettime.expected
           pspautotests/tests/threads/vtimers/gettime.prx
           pspautotests/tests/threads/vtimers/interrupt.cpp
           pspautotests/tests/threads/vtimers/interrupt.expected
           pspautotests/tests/threads/vtimers/interrupt.prx
           pspautotests/tests/threads/vtimers/refer.cpp
           pspautotests/tests/threads/vtimers/refer.expected
           pspautotests/tests/threads/vtimers/refer.prx
           pspautotests/tests/threads/vtimers/sethandler.cpp
           pspautotests/tests/threads/vtimers/sethandler.expected
           pspautotests/tests/threads/vtimers/sethandler.prx
           pspautotests/tests/threads/vtimers/settime.cpp
           pspautotests/tests/threads/vtimers/settime.expected
           pspautotests/tests/threads/vtimers/settime.prx
           pspautotests/tests/threads/vtimers/shared.h
           pspautotests/tests/threads/vtimers/start.cpp
           pspautotests/tests/threads/vtimers/start.expected
           pspautotests/tests/threads/vtimers/start.prx
           pspautotests/tests/threads/vtimers/stop.cpp
           pspautotests/tests/threads/vtimers/stop.expected
           pspautotests/tests/threads/vtimers/stop.prx
           pspautotests/tests/threads/vtimers/vtimer.c
           pspautotests/tests/threads/vtimers/vtimer.expected
           pspautotests/tests/threads/vtimers/vtimer.prx
           pspautotests/tests/threads/wakeup/Makefile
           pspautotests/tests/threads/wakeup/wakeup.c
           pspautotests/tests/threads/wakeup/wakeup.expected
           pspautotests/tests/threads/wakeup/wakeup.prx
           pspautotests/tests/umd/Makefile
           pspautotests/tests/umd/callbacks/Makefile
           pspautotests/tests/umd/callbacks/umd.c
           pspautotests/tests/umd/callbacks/umd.expected
           pspautotests/tests/umd/callbacks/umd.prx
           pspautotests/tests/umd/io/Makefile
           pspautotests/tests/umd/io/umd_io.c
           pspautotests/tests/umd/io/umd_io.expected
           pspautotests/tests/umd/io/umd_io.prx
           pspautotests/tests/umd/raw_access/Makefile
           pspautotests/tests/umd/raw_access/raw_access.c
           pspautotests/tests/umd/raw_access/raw_access.expected
           pspautotests/tests/umd/raw_access/raw_access.prx
           pspautotests/tests/umd/raw_access/raw_acess.expected
           pspautotests/tests/umd/register.cpp
           pspautotests/tests/umd/register.expected
           pspautotests/tests/umd/register.prx
           pspautotests/tests/umd/wait/Makefile
           pspautotests/tests/umd/wait/wait.c
           pspautotests/tests/umd/wait/wait.expected
           pspautotests/tests/umd/wait/wait.prx
           pspautotests/tests/utility/msgdialog/Makefile
           pspautotests/tests/utility/msgdialog/abort.cpp
           pspautotests/tests/utility/msgdialog/abort.expected
           pspautotests/tests/utility/msgdialog/abort.prx
           pspautotests/tests/utility/msgdialog/dialog.c
           pspautotests/tests/utility/msgdialog/dialog.expected
           pspautotests/tests/utility/msgdialog/dialog.prx
           pspautotests/tests/utility/savedata/Makefile
           pspautotests/tests/utility/savedata/autosave.c
           pspautotests/tests/utility/savedata/autosave.expected
           pspautotests/tests/utility/savedata/autosave.prx
           pspautotests/tests/utility/savedata/broken.cpp
           pspautotests/tests/utility/savedata/broken.h
           pspautotests/tests/utility/savedata/deletebroken.cpp
           pspautotests/tests/utility/savedata/deletebroken.expected
           pspautotests/tests/utility/savedata/deletebroken.prx
           pspautotests/tests/utility/savedata/deletedata.cpp
           pspautotests/tests/utility/savedata/deletedata.expected
           pspautotests/tests/utility/savedata/deletedata.prx
           pspautotests/tests/utility/savedata/deleteemptyfilename.cpp
           pspautotests/tests/utility/savedata/deleteemptyfilename.expected
           pspautotests/tests/utility/savedata/deleteemptyfilename.prx
           pspautotests/tests/utility/savedata/emptyfilename.cpp
           pspautotests/tests/utility/savedata/emptyfilename.h
           pspautotests/tests/utility/savedata/filelist.c
           pspautotests/tests/utility/savedata/filelist.expected
           pspautotests/tests/utility/savedata/filelist.prx
           pspautotests/tests/utility/savedata/getsize.c
           pspautotests/tests/utility/savedata/getsize.expected
           pspautotests/tests/utility/savedata/getsize.prx
           pspautotests/tests/utility/savedata/idlist.c
           pspautotests/tests/utility/savedata/idlist.expected
           pspautotests/tests/utility/savedata/idlist.prx
           pspautotests/tests/utility/savedata/loadbroken.cpp
           pspautotests/tests/utility/savedata/loadbroken.expected
           pspautotests/tests/utility/savedata/loadbroken.prx
           pspautotests/tests/utility/savedata/loaddata.cpp
           pspautotests/tests/utility/savedata/loaddata.expected
           pspautotests/tests/utility/savedata/loaddata.prx
           pspautotests/tests/utility/savedata/loademptyfilename.cpp
           pspautotests/tests/utility/savedata/loademptyfilename.expected
           pspautotests/tests/utility/savedata/loademptyfilename.prx
           pspautotests/tests/utility/savedata/makedata.c
           pspautotests/tests/utility/savedata/makedata.expected
           pspautotests/tests/utility/savedata/makedata.prx
           pspautotests/tests/utility/savedata/saveemptyfilename.cpp
           pspautotests/tests/utility/savedata/saveemptyfilename.expected
           pspautotests/tests/utility/savedata/saveemptyfilename.prx
           pspautotests/tests/utility/savedata/secureversion.cpp
           pspautotests/tests/utility/savedata/secureversion.expected
           pspautotests/tests/utility/savedata/secureversion.prx
           pspautotests/tests/utility/savedata/shared.c
           pspautotests/tests/utility/savedata/shared.h
           pspautotests/tests/utility/savedata/sizes.c
           pspautotests/tests/utility/savedata/sizes.expected
           pspautotests/tests/utility/savedata/sizes.prx
           pspautotests/tests/utility/systemparam/Makefile
           pspautotests/tests/utility/systemparam/systemparam
           pspautotests/tests/utility/systemparam/systemparam.c
           pspautotests/tests/utility/systemparam/systemparam.compile
           pspautotests/tests/utility/systemparam/systemparam.expected
           pspautotests/tests/utility/systemparam/systemparam.prx
           pspautotests/tests/video/mpeg/Makefile
           pspautotests/tests/video/mpeg/basic.c
           pspautotests/tests/video/mpeg/basic.expected
           pspautotests/tests/video/mpeg/basic.prx
           pspautotests/tests/video/mpeg/mpeg-imports.S
           pspautotests/tests/video/mpeg/ringbuffer/Makefile
           pspautotests/tests/video/mpeg/ringbuffer/avail.cpp
           pspautotests/tests/video/mpeg/ringbuffer/avail.expected
           pspautotests/tests/video/mpeg/ringbuffer/avail.prx
           pspautotests/tests/video/mpeg/ringbuffer/construct.cpp
           pspautotests/tests/video/mpeg/ringbuffer/construct.expected
           pspautotests/tests/video/mpeg/ringbuffer/construct.prx
           pspautotests/tests/video/mpeg/ringbuffer/destruct.cpp
           pspautotests/tests/video/mpeg/ringbuffer/destruct.expected
           pspautotests/tests/video/mpeg/ringbuffer/destruct.prx
           pspautotests/tests/video/mpeg/ringbuffer/memsize.cpp
           pspautotests/tests/video/mpeg/ringbuffer/memsize.expected
           pspautotests/tests/video/mpeg/ringbuffer/memsize.prx
           pspautotests/tests/video/mpeg/ringbuffer/packnum.cpp
           pspautotests/tests/video/mpeg/ringbuffer/packnum.expected
           pspautotests/tests/video/mpeg/ringbuffer/packnum.prx
           pspautotests/tests/video/mpeg/ringbuffer/put.cpp
           pspautotests/tests/video/mpeg/shared.c
           pspautotests/tests/video/mpeg/shared.h
           pspautotests/tests/video/mpeg/test.pmf
           pspautotests/tests/video/pmf/Makefile
           pspautotests/tests/video/pmf/pmf.c
           pspautotests/tests/video/pmf/pmf.compile
           pspautotests/tests/video/pmf/pmf.expected
           pspautotests/tests/video/pmf/pmf.prx
           pspautotests/tests/video/pmf/pmf_audio.h
           pspautotests/tests/video/pmf/pmf_decoder.h
           pspautotests/tests/video/pmf/pmf_reader.h
           pspautotests/tests/video/pmf/pmf_video.h
           pspautotests/tests/video/pmf/readme.txt
           pspautotests/tests/video/pmf/test.info
           pspautotests/tests/video/pmf/test.pmf
           pspautotests/tests/video/pmf_simple/Makefile
           pspautotests/tests/video/pmf_simple/pmf_simple.c
           pspautotests/tests/video/pmf_simple/pmf_simple.compile
           pspautotests/tests/video/pmf_simple/pmf_simple.expected
           pspautotests/tests/video/pmf_simple/pmf_simple.prx
           pspautotests/tests/video/pmf_simple/readme.txt
           pspautotests/tests/video/pmf_simple/test.pmf
           pspautotests/tests/video/psmfplayer/Makefile
           pspautotests/tests/video/psmfplayer/basic.cpp
           pspautotests/tests/video/psmfplayer/basic.expected
           pspautotests/tests/video/psmfplayer/basic.prx
           pspautotests/tests/video/psmfplayer/break.cpp
           pspautotests/tests/video/psmfplayer/break.expected
           pspautotests/tests/video/psmfplayer/break.prx
           pspautotests/tests/video/psmfplayer/configplayer.cpp
           pspautotests/tests/video/psmfplayer/configplayer.expected
           pspautotests/tests/video/psmfplayer/configplayer.prx
           pspautotests/tests/video/psmfplayer/create.cpp
           pspautotests/tests/video/psmfplayer/create.expected
           pspautotests/tests/video/psmfplayer/create.prx
           pspautotests/tests/video/psmfplayer/delete.cpp
           pspautotests/tests/video/psmfplayer/delete.expected
           pspautotests/tests/video/psmfplayer/delete.prx
           pspautotests/tests/video/psmfplayer/getaudiodata.cpp
           pspautotests/tests/video/psmfplayer/getaudiodata.expected
           pspautotests/tests/video/psmfplayer/getaudiodata.prx
           pspautotests/tests/video/psmfplayer/getaudiooutsize.cpp
           pspautotests/tests/video/psmfplayer/getaudiooutsize.expected
           pspautotests/tests/video/psmfplayer/getaudiooutsize.prx
           pspautotests/tests/video/psmfplayer/getcurrentpts.cpp
           pspautotests/tests/video/psmfplayer/getcurrentpts.expected
           pspautotests/tests/video/psmfplayer/getcurrentpts.prx
           pspautotests/tests/video/psmfplayer/getcurrentstatus.cpp
           pspautotests/tests/video/psmfplayer/getcurrentstatus.expected
           pspautotests/tests/video/psmfplayer/getcurrentstatus.prx
           pspautotests/tests/video/psmfplayer/getcurrentstream.cpp
           pspautotests/tests/video/psmfplayer/getcurrentstream.expected
           pspautotests/tests/video/psmfplayer/getcurrentstream.prx
           pspautotests/tests/video/psmfplayer/getpsmfinfo.cpp
           pspautotests/tests/video/psmfplayer/getpsmfinfo.expected
           pspautotests/tests/video/psmfplayer/getpsmfinfo.prx
           pspautotests/tests/video/psmfplayer/getvideodata.cpp
           pspautotests/tests/video/psmfplayer/getvideodata.expected
           pspautotests/tests/video/psmfplayer/getvideodata.prx
           pspautotests/tests/video/psmfplayer/playmode.cpp
           pspautotests/tests/video/psmfplayer/playmode.expected
           pspautotests/tests/video/psmfplayer/playmode.prx
           pspautotests/tests/video/psmfplayer/psmf-imports.S
           pspautotests/tests/video/psmfplayer/releasepsmf.cpp
           pspautotests/tests/video/psmfplayer/releasepsmf.expected
           pspautotests/tests/video/psmfplayer/releasepsmf.prx
           pspautotests/tests/video/psmfplayer/selectspecific.cpp
           pspautotests/tests/video/psmfplayer/selectspecific.expected
           pspautotests/tests/video/psmfplayer/selectspecific.prx
           pspautotests/tests/video/psmfplayer/selectstream.cpp
           pspautotests/tests/video/psmfplayer/selectstream.expected
           pspautotests/tests/video/psmfplayer/selectstream.prx
           pspautotests/tests/video/psmfplayer/setpsmf.cpp
           pspautotests/tests/video/psmfplayer/setpsmf.expected
           pspautotests/tests/video/psmfplayer/setpsmf.prx
           pspautotests/tests/video/psmfplayer/setpsmfoffset.cpp
           pspautotests/tests/video/psmfplayer/setpsmfoffset.expected
           pspautotests/tests/video/psmfplayer/setpsmfoffset.prx
           pspautotests/tests/video/psmfplayer/settempbuf.cpp
           pspautotests/tests/video/psmfplayer/settempbuf.expected
           pspautotests/tests/video/psmfplayer/settempbuf.prx
           pspautotests/tests/video/psmfplayer/shared.cpp
           pspautotests/tests/video/psmfplayer/shared.h
           pspautotests/tests/video/psmfplayer/start.cpp
           pspautotests/tests/video/psmfplayer/start.expected
           pspautotests/tests/video/psmfplayer/start.prx
           pspautotests/tests/video/psmfplayer/stop.cpp
           pspautotests/tests/video/psmfplayer/stop.expected
           pspautotests/tests/video/psmfplayer/stop.prx
           pspautotests/tests/video/psmfplayer/test.pmf
           pspautotests/tests/video/psmfplayer/test_offset.pmf
           pspautotests/tests/video/psmfplayer/test_streams.pmf
           pspautotests/tests/video/psmfplayer/update.cpp
           pspautotests/tests/video/psmfplayer/update.expected
           pspautotests/tests/video/psmfplayer/update.prx
           pspautotests/utils/ppdmp-playback/Makefile
           pspautotests/utils/ppdmp-playback/README.md
           pspautotests/utils/ppdmp-playback/dmac-imports.S
           pspautotests/utils/ppdmp-playback/playback.cpp
           pspautotests/utils/ppdmp-playback/playback.prx
           pspautotests/utils/ppdmp-playback/replay.cpp
           pspautotests/utils/ppdmp-playback/replay.h
           pspautotests/utils/win32/php.exe
           pspautotests/utils/win32/php.ini
           pspautotests/vcproj/pspautotests.sln
           pspautotests/vcproj/pspautotests.vcxproj
           pspautotests/vcproj/pspautotests.vcxproj.filters
           settings.gradle
           source_assets/image/1.png
           source_assets/image/2.png
           source_assets/image/3.png
           source_assets/image/4.png
           source_assets/image/5.png
           source_assets/image/6.png
           source_assets/image/L.png
           source_assets/image/R.png
           source_assets/image/a.png
           source_assets/image/active_item.png
           source_assets/image/arrow.png
           source_assets/image/arrow_down.png
           source_assets/image/arrow_left.png
           source_assets/image/arrow_right.png
           source_assets/image/arrow_up.png
           source_assets/image/b.png
           source_assets/image/background2.png
           source_assets/image/button.png
           source_assets/image/button_selected.png
           source_assets/image/c.png
           source_assets/image/checkedbox.png
           source_assets/image/checkmark.png
           source_assets/image/circle.png
           source_assets/image/cross.png
           source_assets/image/d.png
           source_assets/image/dir.png
           source_assets/image/dir_line.png
           source_assets/image/dropshadow.png
           source_assets/image/e.png
           source_assets/image/exe.png
           source_assets/image/f.png
           source_assets/image/fast_forward.png
           source_assets/image/flag_as.png
           source_assets/image/flag_eu.png
           source_assets/image/flag_hk.png
           source_assets/image/flag_jp.png
           source_assets/image/flag_ko.png
           source_assets/image/flag_us.png
           source_assets/image/folder.png
           source_assets/image/folder_line.png
           source_assets/image/folder_open_line.png
           source_assets/image/fullscreen.png
           source_assets/image/gear.png
           source_assets/image/gear2.png
           source_assets/image/grid.png
           source_assets/image/home.png
           source_assets/image/icon_gold.png
           source_assets/image/icon_gold_72.png
           source_assets/image/icon_regular.png
           source_assets/image/icon_regular_72.png
           source_assets/image/inactive_item.png
           source_assets/image/info.png
           source_assets/image/lines.png
           source_assets/image/logo.png
           source_assets/image/pausepng.png
           source_assets/image/play.png
           source_assets/image/plus.png
           source_assets/image/psp_display.png
           source_assets/image/radio_off.png
           source_assets/image/radio_on.png
           source_assets/image/record.png
           source_assets/image/rect.png
           source_assets/image/rect_line.png
           source_assets/image/restore.png
           source_assets/image/retroachievements_logo.png
           source_assets/image/rotate_left.png
           source_assets/image/rotate_right.png
           source_assets/image/round.png
           source_assets/image/round_line.png
           source_assets/image/sdcard.png
           source_assets/image/select.png
           source_assets/image/shoulder.png
           source_assets/image/shoulder_line.png
           source_assets/image/sliders.png
           source_assets/image/speaker.png
           source_assets/image/speaker_max.png
           source_assets/image/speaker_off.png
           source_assets/image/square.png
           source_assets/image/square_shape.png
           source_assets/image/square_shape_line.png
           source_assets/image/start.png
           source_assets/image/stick.png
           source_assets/image/stick_bg.png
           source_assets/image/stick_bg_line.png
           source_assets/image/stick_line.png
           source_assets/image/stop.png
           source_assets/image/three_dots.png
           source_assets/image/trashcan.png
           source_assets/image/triangle.png
           source_assets/image/up_line.png
           source_assets/image/updir.png
           source_assets/image/warning.png
           source_assets/image/winner_cup.png
           source_assets/image/zip.pdn
           source_assets/ziptest.zip
           tesselationhwON-mesa3drun.sh
           test.py
           ui_atlasscript.txt
           unittest/TestArm64Emitter.cpp
           unittest/TestArmEmitter.cpp
           unittest/TestShaderGenerators.cpp
           unittest/TestThreadManager.cpp
           unittest/TestVFS.cpp
           unittest/TestX64Emitter.cpp
           unittest/UnitTest.h
           unittest/UnitTests.vcxproj.filters
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     Common/Data/Collections/ThreadSafeList.h
           Common/Data/Convert/ColorConv.cpp
           Common/Data/Convert/ColorConv.h
           Common/GPU/ShaderTranslation.cpp
           Common/GPU/ShaderTranslation.h
           Common/GPU/Vulkan/VulkanDebug.cpp
           Common/GPU/Vulkan/VulkanDebug.h
           Common/GPU/Vulkan/VulkanLoader.cpp
           Common/GPU/Vulkan/VulkanLoader.h
           Common/GPU/Vulkan/thin3d_vulkan.cpp
           Common/LogReporting.cpp
           Common/LogReporting.h
           Common/MipsEmitter.cpp
           Common/MipsEmitter.h
           Common/RiscVEmitter.cpp
           Common/RiscVEmitter.h
           Common/Swap.h
           Core/Compatibility.cpp
           Core/Compatibility.h
           Core/Config.cpp
           Core/Config.h
           Core/ConfigValues.h
           Core/Core.cpp
           Core/Core.h
           Core/CoreParameter.h
           Core/CoreTiming.cpp
           Core/CoreTiming.h
           Core/Debugger/Breakpoints.cpp
           Core/Debugger/Breakpoints.h
           Core/Debugger/DebugInterface.h
           Core/Debugger/DisassemblyManager.cpp
           Core/Debugger/DisassemblyManager.h
           Core/Debugger/MemBlockInfo.cpp
           Core/Debugger/MemBlockInfo.h
           Core/Debugger/SymbolMap.h
           Core/Debugger/WebSocket.cpp
           Core/Debugger/WebSocket.h
           Core/Debugger/WebSocket/BreakpointSubscriber.cpp
           Core/Debugger/WebSocket/BreakpointSubscriber.h
           Core/Debugger/WebSocket/CPUCoreSubscriber.cpp
           Core/Debugger/WebSocket/CPUCoreSubscriber.h
           Core/Debugger/WebSocket/ClientConfigSubscriber.cpp
           Core/Debugger/WebSocket/ClientConfigSubscriber.h
           Core/Debugger/WebSocket/DisasmSubscriber.cpp
           Core/Debugger/WebSocket/DisasmSubscriber.h
           Core/Debugger/WebSocket/GPUBufferSubscriber.cpp
           Core/Debugger/WebSocket/GPUBufferSubscriber.h
           Core/Debugger/WebSocket/GPURecordSubscriber.cpp
           Core/Debugger/WebSocket/GPURecordSubscriber.h
           Core/Debugger/WebSocket/GPUStatsSubscriber.cpp
           Core/Debugger/WebSocket/GPUStatsSubscriber.h
           Core/Debugger/WebSocket/GameBroadcaster.cpp
           Core/Debugger/WebSocket/GameBroadcaster.h
           Core/Debugger/WebSocket/GameSubscriber.cpp
           Core/Debugger/WebSocket/GameSubscriber.h
           Core/Debugger/WebSocket/HLESubscriber.cpp
           Core/Debugger/WebSocket/HLESubscriber.h
           Core/Debugger/WebSocket/InputBroadcaster.cpp
           Core/Debugger/WebSocket/InputBroadcaster.h
           Core/Debugger/WebSocket/InputSubscriber.cpp
           Core/Debugger/WebSocket/InputSubscriber.h
           Core/Debugger/WebSocket/LogBroadcaster.cpp
           Core/Debugger/WebSocket/LogBroadcaster.h
           Core/Debugger/WebSocket/MemoryInfoSubscriber.cpp
           Core/Debugger/WebSocket/MemoryInfoSubscriber.h
           Core/Debugger/WebSocket/MemorySubscriber.cpp
           Core/Debugger/WebSocket/MemorySubscriber.h
           Core/Debugger/WebSocket/ReplaySubscriber.cpp
           Core/Debugger/WebSocket/ReplaySubscriber.h
           Core/Debugger/WebSocket/SteppingBroadcaster.cpp
           Core/Debugger/WebSocket/SteppingBroadcaster.h
           Core/Debugger/WebSocket/SteppingSubscriber.cpp
           Core/Debugger/WebSocket/SteppingSubscriber.h
           Core/Debugger/WebSocket/WebSocketUtils.cpp
           Core/Debugger/WebSocket/WebSocketUtils.h
           Core/Dialog/PSPDialog.cpp
           Core/Dialog/PSPDialog.h
           Core/Dialog/PSPGamedataInstallDialog.cpp
           Core/Dialog/PSPGamedataInstallDialog.h
           Core/Dialog/PSPMsgDialog.cpp
           Core/Dialog/PSPMsgDialog.h
           Core/Dialog/PSPNetconfDialog.cpp
           Core/Dialog/PSPNetconfDialog.h
           Core/Dialog/PSPNpSigninDialog.cpp
           Core/Dialog/PSPNpSigninDialog.h
           Core/Dialog/PSPOskDialog.cpp
           Core/Dialog/PSPOskDialog.h
           Core/Dialog/PSPPlaceholderDialog.cpp
           Core/Dialog/PSPPlaceholderDialog.h
           Core/Dialog/PSPSaveDialog.cpp
           Core/Dialog/PSPSaveDialog.h
           Core/Dialog/PSPScreenshotDialog.cpp
           Core/Dialog/PSPScreenshotDialog.h
           Core/Dialog/SavedataParam.cpp
           Core/Dialog/SavedataParam.h
           Core/ELF/ElfReader.cpp
           Core/ELF/ElfReader.h
           Core/ELF/ElfTypes.h
           Core/ELF/PBPReader.cpp
           Core/ELF/PBPReader.h
           Core/ELF/ParamSFO.cpp
           Core/ELF/ParamSFO.h
           Core/FileLoaders/CachingFileLoader.cpp
           Core/FileLoaders/CachingFileLoader.h
           Core/FileLoaders/DiskCachingFileLoader.cpp
           Core/FileLoaders/DiskCachingFileLoader.h
           Core/FileLoaders/HTTPFileLoader.cpp
           Core/FileLoaders/HTTPFileLoader.h
           Core/FileLoaders/LocalFileLoader.cpp
           Core/FileLoaders/LocalFileLoader.h
           Core/FileLoaders/RamCachingFileLoader.cpp
           Core/FileLoaders/RamCachingFileLoader.h
           Core/FileLoaders/RetryingFileLoader.cpp
           Core/FileLoaders/RetryingFileLoader.h
           Core/FileSystems/BlobFileSystem.cpp
           Core/FileSystems/BlobFileSystem.h
           Core/FileSystems/BlockDevices.cpp
           Core/FileSystems/BlockDevices.h
           Core/FileSystems/DirectoryFileSystem.cpp
           Core/FileSystems/DirectoryFileSystem.h
           Core/FileSystems/FileSystem.cpp
           Core/FileSystems/FileSystem.h
           Core/FileSystems/ISOFileSystem.cpp
           Core/FileSystems/ISOFileSystem.h
           Core/FileSystems/MetaFileSystem.cpp
           Core/FileSystems/MetaFileSystem.h
           Core/FileSystems/VirtualDiscFileSystem.cpp
           Core/FileSystems/VirtualDiscFileSystem.h
           Core/FileSystems/tlzrc.cpp
           Core/Font/PGF.cpp
           Core/HDRemaster.cpp
           Core/HDRemaster.h
           Core/HLE/FunctionWrappers.h
           Core/HLE/HLE.cpp
           Core/HLE/HLE.h
           Core/HLE/HLEHelperThread.cpp
           Core/HLE/HLEHelperThread.h
           Core/HLE/HLETables.cpp
           Core/HLE/HLETables.h
           Core/HLE/KUBridge.h
           Core/HLE/KernelThreadDebugInterface.h
           Core/HLE/KernelWaitHelpers.h
           Core/HLE/Plugins.cpp
           Core/HLE/Plugins.h
           Core/HLE/ReplaceTables.cpp
           Core/HLE/ThreadQueueList.h
           Core/HLE/__sceAudio.cpp
           Core/HLE/__sceAudio.h
           Core/HLE/proAdhoc.h
           Core/HLE/sceAdler.cpp
           Core/HLE/sceAdler.h
           Core/HLE/sceAtrac.cpp
           Core/HLE/sceAtrac.h
           Core/HLE/sceAudio.cpp
           Core/HLE/sceAudio.h
           Core/HLE/sceAudioRouting.cpp
           Core/HLE/sceAudioRouting.h
           Core/HLE/sceAudiocodec.cpp
           Core/HLE/sceAudiocodec.h
           Core/HLE/sceCcc.cpp
           Core/HLE/sceCcc.h
           Core/HLE/sceChnnlsv.cpp
           Core/HLE/sceChnnlsv.h
           Core/HLE/sceCtrl.cpp
           Core/HLE/sceCtrl.h
           Core/HLE/sceDeflt.cpp
           Core/HLE/sceDeflt.h
           Core/HLE/sceDisplay.cpp
           Core/HLE/sceDisplay.h
           Core/HLE/sceDmac.cpp
           Core/HLE/sceDmac.h
           Core/HLE/sceG729.cpp
           Core/HLE/sceG729.h
           Core/HLE/sceGameUpdate.cpp
           Core/HLE/sceGameUpdate.h
           Core/HLE/sceGe.cpp
           Core/HLE/sceGe.h
           Core/HLE/sceHeap.cpp
           Core/HLE/sceHeap.h
           Core/HLE/sceHprm.cpp
           Core/HLE/sceHprm.h
           Core/HLE/sceHttp.cpp
           Core/HLE/sceHttp.h
           Core/HLE/sceImpose.cpp
           Core/HLE/sceImpose.h
           Core/HLE/sceIo.cpp
           Core/HLE/sceIo.h
           Core/HLE/sceJpeg.cpp
           Core/HLE/sceJpeg.h
           Core/HLE/sceKernel.cpp
           Core/HLE/sceKernel.h
           Core/HLE/sceKernelAlarm.cpp
           Core/HLE/sceKernelAlarm.h
           Core/HLE/sceKernelEventFlag.cpp
           Core/HLE/sceKernelEventFlag.h
           Core/HLE/sceKernelInterrupt.cpp
           Core/HLE/sceKernelInterrupt.h
           Core/HLE/sceKernelMbx.cpp
           Core/HLE/sceKernelMbx.h
           Core/HLE/sceKernelMemory.cpp
           Core/HLE/sceKernelMemory.h
           Core/HLE/sceKernelModule.cpp
           Core/HLE/sceKernelModule.h
           Core/HLE/sceKernelMsgPipe.cpp
           Core/HLE/sceKernelMsgPipe.h
           Core/HLE/sceKernelMutex.cpp
           Core/HLE/sceKernelMutex.h
           Core/HLE/sceKernelSemaphore.cpp
           Core/HLE/sceKernelSemaphore.h
           Core/HLE/sceKernelThread.cpp
           Core/HLE/sceKernelThread.h
           Core/HLE/sceKernelTime.cpp
           Core/HLE/sceKernelTime.h
           Core/HLE/sceKernelVTimer.cpp
           Core/HLE/sceKernelVTimer.h
           Core/HLE/sceMd5.cpp
           Core/HLE/sceMd5.h
           Core/HLE/sceMp3.cpp
           Core/HLE/sceMp3.h
           Core/HLE/sceMp4.cpp
           Core/HLE/sceMp4.h
           Core/HLE/sceMpeg.h
           Core/HLE/sceMt19937.cpp
           Core/HLE/sceMt19937.h
           Core/HLE/sceNet.cpp
           Core/HLE/sceNet.h
           Core/HLE/sceNetAdhoc.cpp
           Core/HLE/sceNetAdhoc.h
           Core/HLE/sceNp.h
           Core/HLE/sceNp2.h
           Core/HLE/sceOpenPSID.cpp
           Core/HLE/sceOpenPSID.h
           Core/HLE/sceP3da.cpp
           Core/HLE/sceP3da.h
           Core/HLE/sceParseHttp.cpp
           Core/HLE/sceParseHttp.h
           Core/HLE/sceParseUri.cpp
           Core/HLE/sceParseUri.h
           Core/HLE/scePauth.cpp
           Core/HLE/scePauth.h
           Core/HLE/scePower.cpp
           Core/HLE/scePower.h
           Core/HLE/scePsmf.cpp
           Core/HLE/scePsmf.h
           Core/HLE/sceRtc.cpp
           Core/HLE/sceRtc.h
           Core/HLE/sceSas.h
           Core/HLE/sceSfmt19937.h
           Core/HLE/sceSha256.cpp
           Core/HLE/sceSha256.h
           Core/HLE/sceSsl.cpp
           Core/HLE/sceSsl.h
           Core/HLE/sceUmd.cpp
           Core/HLE/sceUmd.h
           Core/HLE/sceUsb.cpp
           Core/HLE/sceUsb.h
           Core/HLE/sceUsbAcc.cpp
           Core/HLE/sceUsbAcc.h
           Core/HLE/sceUsbCam.cpp
           Core/HLE/sceUsbCam.h
           Core/HLE/sceUsbGps.cpp
           Core/HLE/sceUsbGps.h
           Core/HLE/sceUsbMic.cpp
           Core/HLE/sceUsbMic.h
           Core/HLE/sceUtility.cpp
           Core/HLE/sceUtility.h
           Core/HLE/sceVaudio.cpp
           Core/HLE/sceVaudio.h
           Core/HW/AsyncIOManager.cpp
           Core/HW/AsyncIOManager.h
           Core/HW/BufferQueue.cpp
           Core/HW/BufferQueue.h
           Core/HW/Camera.cpp
           Core/HW/Camera.h
           Core/HW/Display.cpp
           Core/HW/Display.h
           Core/HW/MediaEngine.cpp
           Core/HW/MemoryStick.cpp
           Core/HW/MemoryStick.h
           Core/HW/SasAudio.cpp
           Core/HW/SasReverb.cpp
           Core/HW/SasReverb.h
           Core/HW/SimpleAudioDec.cpp
           Core/HW/SimpleAudioDec.h
           Core/Instance.cpp
           Core/Instance.h
           Core/KeyMap.cpp
           Core/KeyMap.h
           Core/Loaders.cpp
           Core/Loaders.h
           Core/MIPS/ARM/ArmAsm.cpp
           Core/MIPS/ARM/ArmCompALU.cpp
           Core/MIPS/ARM/ArmCompBranch.cpp
           Core/MIPS/ARM/ArmCompFPU.cpp
           Core/MIPS/ARM/ArmCompLoadStore.cpp
           Core/MIPS/ARM/ArmCompReplace.cpp
           Core/MIPS/ARM/ArmCompVFPU.cpp
           Core/MIPS/ARM/ArmJit.cpp
           Core/MIPS/ARM/ArmJit.h
           Core/MIPS/ARM/ArmRegCache.cpp
           Core/MIPS/ARM/ArmRegCache.h
           Core/MIPS/ARM/ArmRegCacheFPU.cpp
           Core/MIPS/ARM/ArmRegCacheFPU.h
           Core/MIPS/ARM64/Arm64Asm.cpp
           Core/MIPS/ARM64/Arm64CompALU.cpp
           Core/MIPS/ARM64/Arm64CompBranch.cpp
           Core/MIPS/ARM64/Arm64CompFPU.cpp
           Core/MIPS/ARM64/Arm64CompLoadStore.cpp
           Core/MIPS/ARM64/Arm64CompReplace.cpp
           Core/MIPS/ARM64/Arm64CompVFPU.cpp
           Core/MIPS/ARM64/Arm64IRAsm.cpp
           Core/MIPS/ARM64/Arm64IRCompALU.cpp
           Core/MIPS/ARM64/Arm64IRCompBranch.cpp
           Core/MIPS/ARM64/Arm64IRCompFPU.cpp
           Core/MIPS/ARM64/Arm64IRCompLoadStore.cpp
           Core/MIPS/ARM64/Arm64IRCompSystem.cpp
           Core/MIPS/ARM64/Arm64IRCompVec.cpp
           Core/MIPS/ARM64/Arm64IRJit.cpp
           Core/MIPS/ARM64/Arm64IRJit.h
           Core/MIPS/ARM64/Arm64IRRegCache.cpp
           Core/MIPS/ARM64/Arm64IRRegCache.h
           Core/MIPS/ARM64/Arm64Jit.cpp
           Core/MIPS/ARM64/Arm64Jit.h
           Core/MIPS/ARM64/Arm64RegCache.cpp
           Core/MIPS/ARM64/Arm64RegCache.h
           Core/MIPS/ARM64/Arm64RegCacheFPU.cpp
           Core/MIPS/ARM64/Arm64RegCacheFPU.h
           Core/MIPS/IR/IRAnalysis.cpp
           Core/MIPS/IR/IRAnalysis.h
           Core/MIPS/IR/IRAsm.cpp
           Core/MIPS/IR/IRCompALU.cpp
           Core/MIPS/IR/IRCompBranch.cpp
           Core/MIPS/IR/IRCompFPU.cpp
           Core/MIPS/IR/IRCompLoadStore.cpp
           Core/MIPS/IR/IRCompVFPU.cpp
           Core/MIPS/IR/IRFrontend.cpp
           Core/MIPS/IR/IRJit.cpp
           Core/MIPS/IR/IRJit.h
           Core/MIPS/IR/IRNativeCommon.cpp
           Core/MIPS/IR/IRNativeCommon.h
           Core/MIPS/IR/IRRegCache.cpp
           Core/MIPS/IR/IRRegCache.h
           Core/MIPS/JitCommon/JitBlockCache.cpp
           Core/MIPS/JitCommon/JitBlockCache.h
           Core/MIPS/JitCommon/JitCommon.cpp
           Core/MIPS/JitCommon/JitCommon.h
           Core/MIPS/JitCommon/JitState.cpp
           Core/MIPS/JitCommon/JitState.h
           Core/MIPS/MIPS.cpp
           Core/MIPS/MIPS.h
           Core/MIPS/MIPS/MipsJit.cpp
           Core/MIPS/MIPS/MipsJit.h
           Core/MIPS/MIPSAnalyst.cpp
           Core/MIPS/MIPSAnalyst.h
           Core/MIPS/MIPSCodeUtils.cpp
           Core/MIPS/MIPSCodeUtils.h
           Core/MIPS/MIPSDebugInterface.cpp
           Core/MIPS/MIPSDebugInterface.h
           Core/MIPS/MIPSDis.cpp
           Core/MIPS/MIPSDis.h
           Core/MIPS/MIPSDisVFPU.cpp
           Core/MIPS/MIPSDisVFPU.h
           Core/MIPS/MIPSInt.cpp
           Core/MIPS/MIPSInt.h
           Core/MIPS/MIPSIntVFPU.cpp
           Core/MIPS/MIPSIntVFPU.h
           Core/MIPS/MIPSStackWalk.cpp
           Core/MIPS/MIPSStackWalk.h
           Core/MIPS/MIPSTables.cpp
           Core/MIPS/MIPSTables.h
           Core/MIPS/MIPSVFPUUtils.cpp
           Core/MIPS/MIPSVFPUUtils.h
           Core/MIPS/RiscV/RiscVAsm.cpp
           Core/MIPS/RiscV/RiscVCompALU.cpp
           Core/MIPS/RiscV/RiscVCompBranch.cpp
           Core/MIPS/RiscV/RiscVCompFPU.cpp
           Core/MIPS/RiscV/RiscVCompLoadStore.cpp
           Core/MIPS/RiscV/RiscVCompSystem.cpp
           Core/MIPS/RiscV/RiscVCompVec.cpp
           Core/MIPS/RiscV/RiscVJit.cpp
           Core/MIPS/RiscV/RiscVJit.h
           Core/MIPS/RiscV/RiscVRegCache.cpp
           Core/MIPS/RiscV/RiscVRegCache.h
           Core/MIPS/fake/FakeJit.cpp
           Core/MIPS/fake/FakeJit.h
           Core/MIPS/x86/CompALU.cpp
           Core/MIPS/x86/CompBranch.cpp
           Core/MIPS/x86/CompFPU.cpp
           Core/MIPS/x86/CompLoadStore.cpp
           Core/MIPS/x86/CompReplace.cpp
           Core/MIPS/x86/CompVFPU.cpp
           Core/MIPS/x86/Jit.cpp
           Core/MIPS/x86/JitSafeMem.cpp
           Core/MIPS/x86/JitSafeMem.h
           Core/MIPS/x86/RegCache.cpp
           Core/MIPS/x86/RegCache.h
           Core/MIPS/x86/RegCacheFPU.cpp
           Core/MIPS/x86/RegCacheFPU.h
           Core/MIPS/x86/X64IRAsm.cpp
           Core/MIPS/x86/X64IRCompALU.cpp
           Core/MIPS/x86/X64IRCompBranch.cpp
           Core/MIPS/x86/X64IRCompFPU.cpp
           Core/MIPS/x86/X64IRCompLoadStore.cpp
           Core/MIPS/x86/X64IRCompSystem.cpp
           Core/MIPS/x86/X64IRCompVec.cpp
           Core/MIPS/x86/X64IRJit.cpp
           Core/MIPS/x86/X64IRJit.h
           Core/MIPS/x86/X64IRRegCache.cpp
           Core/MIPS/x86/X64IRRegCache.h
           Core/MemFault.cpp
           Core/MemMap.cpp
           Core/MemMapFunctions.cpp
           Core/PSPLoaders.cpp
           Core/PSPLoaders.h
           Core/Replay.cpp
           Core/Replay.h
           Core/Reporting.cpp
           Core/Reporting.h
           Core/SaveState.cpp
           Core/SaveState.h
           Core/Screenshot.cpp
           Core/Screenshot.h
           Core/System.cpp
           Core/System.h
           Core/ThreadEventQueue.h
           Core/Util/AudioFormat.cpp
           Core/Util/AudioFormat.h
           Core/Util/BlockAllocator.cpp
           Core/Util/BlockAllocator.h
           Core/Util/GameManager.cpp
           Core/Util/PPGeDraw.cpp
           Core/Util/PPGeDraw.h
           Core/WebServer.cpp
           Core/WebServer.h
           GPU/Common/DepalettizeShaderCommon.cpp
           GPU/Common/DepalettizeShaderCommon.h
           GPU/Common/DepthBufferCommon.cpp
           GPU/Common/Draw2D.cpp
           GPU/Common/DrawEngineCommon.cpp
           GPU/Common/DrawEngineCommon.h
           GPU/Common/FragmentShaderGenerator.cpp
           GPU/Common/FragmentShaderGenerator.h
           GPU/Common/FramebufferManagerCommon.cpp
           GPU/Common/GPUDebugInterface.cpp
           GPU/Common/GPUDebugInterface.h
           GPU/Common/GPUStateUtils.cpp
           GPU/Common/GeometryShaderGenerator.cpp
           GPU/Common/IndexGenerator.cpp
           GPU/Common/IndexGenerator.h
           GPU/Common/PresentationCommon.cpp
           GPU/Common/PresentationCommon.h
           GPU/Common/ReplacedTexture.cpp
           GPU/Common/ReplacedTexture.h
           GPU/Common/ShaderCommon.h
           GPU/Common/SoftwareTransformCommon.cpp
           GPU/Common/SoftwareTransformCommon.h
           GPU/Common/SplineCommon.cpp
           GPU/Common/SplineCommon.h
           GPU/Common/StencilCommon.cpp
           GPU/Common/TextureCacheCommon.cpp
           GPU/Common/TextureCacheCommon.h
           GPU/Common/TextureDecoder.cpp
           GPU/Common/TextureDecoder.h
           GPU/Common/TextureReplacer.cpp
           GPU/Common/TextureReplacer.h
           GPU/Common/TextureScalerCommon.cpp
           GPU/Common/TextureScalerCommon.h
           GPU/Common/TextureShaderCommon.cpp
           GPU/Common/TextureShaderCommon.h
           GPU/Common/TransformCommon.cpp
           GPU/Common/TransformCommon.h
           GPU/Common/VertexDecoderArm.cpp
           GPU/Common/VertexDecoderArm64.cpp
           GPU/Common/VertexDecoderCommon.cpp
           GPU/Common/VertexDecoderCommon.h
           GPU/Common/VertexDecoderRiscV.cpp
           GPU/Common/VertexDecoderX86.cpp
           GPU/Common/VertexShaderGenerator.cpp
           GPU/Common/VertexShaderGenerator.h
           GPU/D3D11/D3D11Util.h
           GPU/D3D11/DrawEngineD3D11.cpp
           GPU/D3D11/DrawEngineD3D11.h
           GPU/D3D11/FramebufferManagerD3D11.cpp
           GPU/D3D11/FramebufferManagerD3D11.h
           GPU/D3D11/GPU_D3D11.cpp
           GPU/D3D11/GPU_D3D11.h
           GPU/D3D11/ShaderManagerD3D11.cpp
           GPU/D3D11/ShaderManagerD3D11.h
           GPU/D3D11/StateMappingD3D11.cpp
           GPU/D3D11/TextureCacheD3D11.cpp
           GPU/D3D11/TextureCacheD3D11.h
           GPU/Debugger/Breakpoints.cpp
           GPU/Debugger/Breakpoints.h
           GPU/Debugger/Debugger.cpp
           GPU/Debugger/Debugger.h
           GPU/Debugger/GECommandTable.cpp
           GPU/Debugger/GECommandTable.h
           GPU/Debugger/Playback.cpp
           GPU/Debugger/Playback.h
           GPU/Debugger/Record.cpp
           GPU/Debugger/Record.h
           GPU/Debugger/RecordFormat.h
           GPU/Debugger/Stepping.cpp
           GPU/Debugger/Stepping.h
           GPU/Directx9/DrawEngineDX9.cpp
           GPU/Directx9/DrawEngineDX9.h
           GPU/Directx9/FramebufferManagerDX9.cpp
           GPU/Directx9/FramebufferManagerDX9.h
           GPU/Directx9/GPU_DX9.cpp
           GPU/Directx9/GPU_DX9.h
           GPU/Directx9/ShaderManagerDX9.cpp
           GPU/Directx9/ShaderManagerDX9.h
           GPU/Directx9/StateMappingDX9.cpp
           GPU/Directx9/TextureCacheDX9.cpp
           GPU/Directx9/TextureCacheDX9.h
           GPU/GLES/DrawEngineGLES.cpp
           GPU/GLES/DrawEngineGLES.h
           GPU/GLES/FragmentTestCacheGLES.cpp
           GPU/GLES/FragmentTestCacheGLES.h
           GPU/GLES/FramebufferManagerGLES.cpp
           GPU/GLES/FramebufferManagerGLES.h
           GPU/GLES/GPU_GLES.cpp
           GPU/GLES/GPU_GLES.h
           GPU/GLES/ShaderManagerGLES.cpp
           GPU/GLES/ShaderManagerGLES.h
           GPU/GLES/StateMappingGLES.h
           GPU/GLES/StencilBufferGLES.cpp
           GPU/GLES/TextureCacheGLES.cpp
           GPU/GLES/TextureCacheGLES.h
           GPU/GPU.cpp
           GPU/GPU.h
           GPU/GPUInterface.h
           GPU/GPUState.cpp
           GPU/GPUState.h
           GPU/GeDisasm.cpp
           GPU/GeDisasm.h
           GPU/Math3D.cpp
           GPU/Math3D.h
           GPU/Software/BinManager.cpp
           GPU/Software/BinManager.h
           GPU/Software/Clipper.cpp
           GPU/Software/Clipper.h
           GPU/Software/DrawPixel.cpp
           GPU/Software/DrawPixel.h
           GPU/Software/DrawPixelX86.cpp
           GPU/Software/FuncId.cpp
           GPU/Software/FuncId.h
           GPU/Software/Lighting.cpp
           GPU/Software/Lighting.h
           GPU/Software/Rasterizer.cpp
           GPU/Software/Rasterizer.h
           GPU/Software/RasterizerRegCache.cpp
           GPU/Software/RasterizerRegCache.h
           GPU/Software/Sampler.cpp
           GPU/Software/Sampler.h
           GPU/Software/SamplerX86.cpp
           GPU/Software/SoftGpu.cpp
           GPU/Software/SoftGpu.h
           GPU/Software/TransformUnit.cpp
           GPU/Software/TransformUnit.h
           GPU/Vulkan/DebugVisVulkan.cpp
           GPU/Vulkan/DebugVisVulkan.h
           GPU/Vulkan/DrawEngineVulkan.cpp
           GPU/Vulkan/DrawEngineVulkan.h
           GPU/Vulkan/FramebufferManagerVulkan.cpp
           GPU/Vulkan/FramebufferManagerVulkan.h
           GPU/Vulkan/GPU_Vulkan.cpp
           GPU/Vulkan/GPU_Vulkan.h
           GPU/Vulkan/PipelineManagerVulkan.h
           GPU/Vulkan/ShaderManagerVulkan.cpp
           GPU/Vulkan/ShaderManagerVulkan.h
           GPU/Vulkan/StateMappingVulkan.cpp
           GPU/Vulkan/TextureCacheVulkan.cpp
           GPU/Vulkan/TextureCacheVulkan.h
           GPU/Vulkan/VulkanUtil.cpp
           GPU/Vulkan/VulkanUtil.h
           GPU/ge_constants.h
           UI/ControlMappingScreen.cpp
           UI/ControlMappingScreen.h
           UI/CustomButtonMappingScreen.cpp
           UI/CustomButtonMappingScreen.h
           UI/CwCheatScreen.cpp
           UI/CwCheatScreen.h
           UI/DevScreens.h
           UI/DisplayLayoutScreen.cpp
           UI/DisplayLayoutScreen.h
           UI/EmuScreen.cpp
           UI/EmuScreen.h
           UI/GameInfoCache.cpp
           UI/GameInfoCache.h
           UI/GameScreen.cpp
           UI/GameScreen.h
           UI/GameSettingsScreen.cpp
           UI/GameSettingsScreen.h
           UI/GamepadEmu.cpp
           UI/GamepadEmu.h
           UI/InstallZipScreen.cpp
           UI/InstallZipScreen.h
           UI/MainScreen.cpp
           UI/MainScreen.h
           UI/MemStickScreen.cpp
           UI/MemStickScreen.h
           UI/MiscScreens.cpp
           UI/MiscScreens.h
           UI/PauseScreen.cpp
           UI/PauseScreen.h
           UI/ProfilerDraw.cpp
           UI/RemoteISOScreen.cpp
           UI/RemoteISOScreen.h
           UI/ReportScreen.cpp
           UI/ReportScreen.h
           UI/SavedataScreen.cpp
           UI/SavedataScreen.h
           UI/Store.cpp
           UI/Store.h
           UI/Theme.cpp
           UI/Theme.h
           UI/TiltAnalogSettingsScreen.cpp
           UI/TiltAnalogSettingsScreen.h
           UI/TouchControlLayoutScreen.cpp
           UI/TouchControlLayoutScreen.h
           UI/TouchControlVisibilityScreen.cpp
           UI/TouchControlVisibilityScreen.h
           UWP/UWPHelpers/InputHelpers.cpp
           UWP/UWPHelpers/InputHelpers.h
           UWP/UWPHelpers/LaunchItem.cpp
           UWP/UWPHelpers/LaunchItem.h
           UWP/UWPHelpers/StorageAccess.cpp
           UWP/UWPHelpers/StorageManager.cpp
           UWP/UWPHelpers/StorageManager.h
           UWP/UWPHelpers/StoragePickers.cpp
           UWP/UWPHelpers/StoragePickers.h
           Windows/CaptureDevice.cpp
           Windows/CaptureDevice.h
           Windows/Debugger/WatchItemWindow.cpp
           Windows/Debugger/WatchItemWindow.h
           Windows/DinputDevice.cpp
           Windows/DinputDevice.h
           Windows/EmuThread.h
           Windows/GEDebugger/GEDebugger.cpp
           Windows/GEDebugger/GEDebugger.h
           Windows/GEDebugger/SimpleGLWindow.cpp
           Windows/GEDebugger/SimpleGLWindow.h
           Windows/GEDebugger/TabState.cpp
           Windows/GEDebugger/TabState.h
           Windows/GEDebugger/TabVertices.cpp
           Windows/GEDebugger/TabVertices.h
           Windows/GEDebugger/VertexPreview.cpp
           Windows/GPU/D3D11Context.h
           Windows/GPU/WindowsGLContext.cpp
           Windows/GPU/WindowsVulkanContext.h
           Windows/InputDevice.cpp
           Windows/InputDevice.h
           Windows/RawInput.cpp
           Windows/RawInput.h
           Windows/W32Util/ContextMenu.cpp
           Windows/W32Util/ContextMenu.h
           Windows/WindowsHost.cpp
           Windows/WindowsHost.h
           Windows/main.cpp
           Windows/main.h
           Windows/stdafx.h
           android/git-version-gen.sh
           android/jni/TestRunner.h
           ext/disarm.h
           headless/Compare.cpp
           headless/Compare.h
           headless/HeadlessHost.cpp
           headless/HeadlessHost.h
           headless/SDLHeadlessHost.cpp
           headless/SDLHeadlessHost.h
           headless/WindowsHeadlessHost.cpp
           headless/WindowsHeadlessHost.h
           pspautotests/utils/ppdmp-playback/commands.h
           unittest/JitHarness.cpp
           unittest/JitHarness.h
           unittest/TestIRPassSimplify.cpp
           unittest/TestRiscVEmitter.cpp
           unittest/TestSoftwareGPUJit.cpp
           unittest/TestVertexJit.cpp
           unittest/TestVertexJit.h
Copyright: 2003 Dolphin Project / 2012 PPSSPP Project
           2012 PPSSPP Project / Dolphin Project.
           2012-2020 PPSSPP Project
           2012-2023 PPSSPP Project.
           __NO_COPYRIGHT__ in: Core/Dialog/PSPOskDialog.cpp
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Windows/BufferLock.h
           assets/shaders/tex_2xbrz.csh
           assets/shaders/tex_4xbrz.csh
           dx9sdk/Include/DX11/D2Derr.h
           dx9sdk/Include/DX11/D3D10.h
           dx9sdk/Include/DX11/D3D10_1.h
           dx9sdk/Include/DX11/D3D10_1shader.h
           dx9sdk/Include/DX11/D3D11SDKLayers.h
           dx9sdk/Include/DX11/d2d1_1helper.h
           dx9sdk/Include/DX11/d2d1_2helper.h
           dx9sdk/Include/DX11/d2d1_3helper.h
           dx9sdk/Include/DX11/d3d10sdklayers.h
           dx9sdk/Include/DX11/d3d11.h
           dx9sdk/Include/DX11/d3d11_1.h
           dx9sdk/Include/DX11/d3d11_2.h
           dx9sdk/Include/DX11/d3d11_3.h
           dx9sdk/Include/DX11/d3d11on12.h
           dx9sdk/Include/DX11/d3d12.h
           dx9sdk/Include/DX11/d3d12sdklayers.h
           dx9sdk/Include/DX11/dxgiformat.h
           dx9sdk/Include/DX11/dxgitype.h
           dx9sdk/Include/DX11/winapifamily.h
           dx9sdk/Include/DX11/winpackagefamily.h
           dx9sdk/Include/PIXPlugin.h
           dx9sdk/Include/XInput.h
           dx9sdk/Include/comdecl.h
           dx9sdk/Include/rpcsal.h
           dx9sdk/Include/xact3.h
           ext/SPIRV-Cross/.github/workflows/main.yml
           ext/SPIRV-Cross/.gitignore
           ext/SPIRV-Cross/Makefile
           ext/SPIRV-Cross/Package.swift
           ext/SPIRV-Cross/appveyor.yml
           ext/SPIRV-Cross/build_glslang_spirv_tools.sh
           ext/SPIRV-Cross/checkout_glslang_spirv_tools.sh
           ext/SPIRV-Cross/cmake/gitversion.in.h
           ext/SPIRV-Cross/format_all.sh
           ext/SPIRV-Cross/pkg-config/spirv-cross-c-shared.pc.in
           ext/SPIRV-Cross/samples/cpp/Makefile
           ext/SPIRV-Cross/samples/cpp/atomics.comp
           ext/SPIRV-Cross/samples/cpp/multiply.comp
           ext/SPIRV-Cross/samples/cpp/shared.comp
           ext/SPIRV-Cross/test_shaders.sh
           ext/SPIRV-Cross/update_test_shaders.sh
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/DiscordRpc.Build.cs
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpc.cpp
           ext/discord-rpc/examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Public/DiscordRpc.h
           ext/libchdr/deps/zlib-1.2.13/amiga/Makefile.pup
           ext/libchdr/deps/zlib-1.2.13/contrib/infback9/infback9.c
           ext/libchdr/deps/zlib-1.2.13/contrib/infback9/inftree9.c
           ext/libchdr/deps/zlib-1.2.13/examples/zran.h
           ext/libchdr/deps/zlib-1.2.13/gzclose.c
           ext/libchdr/deps/zlib-1.2.13/gzguts.h
           ext/libchdr/deps/zlib-1.2.13/gzlib.c
           ext/libchdr/deps/zlib-1.2.13/gzread.c
           ext/libchdr/deps/zlib-1.2.13/gzwrite.c
           ext/libchdr/deps/zlib-1.2.13/inffast.c
           ext/libchdr/deps/zlib-1.2.13/inftrees.c
           ext/libchdr/deps/zlib-1.2.13/trees.c
           ext/libpng17/arm/filter_neon_intrinsics.c
           ext/miniupnp/minissdpd/listifaces.c
           ext/miniupnp/minissdpd/submit_to_minissdpd.py
           ext/miniupnp/minissdpd/testminissdpd.sh
           ext/miniupnp/minissdpd/testminissdpdnotif.sh
           ext/miniupnp/miniupnpc-async/Makefile
           ext/miniupnp/miniupnpc/Makefile
           ext/miniupnp/miniupnpc/external-ip.sh
           ext/miniupnp/miniupnpc/minixmlvalid.c
           ext/miniupnp/miniupnpc/msvc/genminiupnpcstrings.vbs
           ext/miniupnp/miniupnpc/updateminiupnpcstrings.sh
           ext/miniupnp/miniupnpd/Makefile.linux
           ext/miniupnp/miniupnpd/Makefile.linux_nft
           ext/miniupnp/miniupnpd/check.mk
           ext/miniupnp/miniupnpd/gitrev.mk
           ext/miniupnp/miniupnpd/testupnppermissions.c
           ext/zlib/gzclose.c
           ext/zlib/gzguts.h
           ext/zlib/gzlib.c
           ext/zlib/gzread.c
           ext/zlib/gzwrite.c
           ext/zlib/inffast.c
           ext/zlib/inftrees.c
           ext/zlib/trees.c
           ext/zstd/zlibWrapper/examples/minigzip.c
           ext/zstd/zlibWrapper/gzclose.c
           ext/zstd/zlibWrapper/gzguts.h
           ext/zstd/zlibWrapper/gzlib.c
           ext/zstd/zlibWrapper/gzread.c
           ext/zstd/zlibWrapper/gzwrite.c
           ffmpeg/doc/encoders.texi
           ffmpeg/libavcodec/aac_defines.h
           ffmpeg/libavcodec/alpha/simple_idct_alpha.c
           ffmpeg/libavcodec/arm/simple_idct_arm.S
           ffmpeg/libavcodec/cinepakenc.c
           ffmpeg/libavcodec/mips/h264dsp_mips.h
           ffmpeg/libavcodec/ppc/mpegvideo_altivec.c
           ffmpeg/libavcodec/txd.c
           ffmpeg/libavcodec/x86/fmtconvert_init.c
           ffmpeg/libavcodec/x86/hpeldsp_rnd_template.c
           ffmpeg/libavcodec/x86/huffyuvencdsp_mmx.c
           ffmpeg/libavcodec/x86/me_cmp_init.c
           ffmpeg/libavcodec/x86/rnd_template.c
           ffmpeg/libavdevice/bktr.c
           ffmpeg/libavdevice/dv1394.h
           ffmpeg/libavdevice/pulse_audio_common.c
           ffmpeg/libavfilter/vf_framerate.c
           ffmpeg/libavfilter/vf_super2xsai.c
           ffmpeg/libavfilter/vf_yadif.c
           ios/AudioEngine.h
           ios/AudioEngine.mm
           libretro/libretro-common/audio/audio_mix.c
           libretro/libretro-common/audio/audio_mixer.c
           libretro/libretro-common/audio/conversion/float_to_s16.c
           libretro/libretro-common/audio/conversion/float_to_s16_neon.S
           libretro/libretro-common/audio/conversion/float_to_s16_neon.c
           libretro/libretro-common/audio/conversion/s16_to_float.c
           libretro/libretro-common/audio/conversion/s16_to_float_neon.S
           libretro/libretro-common/audio/conversion/s16_to_float_neon.c
           libretro/libretro-common/audio/dsp_filter.c
           libretro/libretro-common/audio/dsp_filters/chorus.c
           libretro/libretro-common/audio/dsp_filters/crystalizer.c
           libretro/libretro-common/audio/dsp_filters/echo.c
           libretro/libretro-common/audio/dsp_filters/eq.c
           libretro/libretro-common/audio/dsp_filters/fft/fft.c
           libretro/libretro-common/audio/dsp_filters/fft/fft.h
           libretro/libretro-common/audio/dsp_filters/iir.c
           libretro/libretro-common/audio/dsp_filters/panning.c
           libretro/libretro-common/audio/dsp_filters/phaser.c
           libretro/libretro-common/audio/dsp_filters/reverb.c
           libretro/libretro-common/audio/dsp_filters/tremolo.c
           libretro/libretro-common/audio/dsp_filters/vibrato.c
           libretro/libretro-common/audio/dsp_filters/wahwah.c
           libretro/libretro-common/audio/resampler/audio_resampler.c
           libretro/libretro-common/audio/resampler/drivers/nearest_resampler.c
           libretro/libretro-common/audio/resampler/drivers/sinc_resampler.c
           libretro/libretro-common/audio/resampler/drivers/sinc_resampler_neon.S
           libretro/libretro-common/cdrom/cdrom.c
           libretro/libretro-common/compat/compat_fnmatch.c
           libretro/libretro-common/compat/compat_getopt.c
           libretro/libretro-common/compat/compat_posix_string.c
           libretro/libretro-common/compat/compat_snprintf.c
           libretro/libretro-common/compat/compat_strcasestr.c
           libretro/libretro-common/compat/compat_strl.c
           libretro/libretro-common/compat/compat_strldup.c
           libretro/libretro-common/compat/compat_vscprintf.c
           libretro/libretro-common/compat/fopen_utf8.c
           libretro/libretro-common/dynamic/dylib.c
           libretro/libretro-common/encodings/encoding_crc32.c
           libretro/libretro-common/encodings/encoding_utf.c
           libretro/libretro-common/features/features_cpu.c
           libretro/libretro-common/file/archive_file.c
           libretro/libretro-common/file/archive_file_7z.c
           libretro/libretro-common/file/archive_file_zlib.c
           libretro/libretro-common/file/config_file.c
           libretro/libretro-common/file/config_file_userdata.c
           libretro/libretro-common/file/file_path.c
           libretro/libretro-common/file/file_path_io.c
           libretro/libretro-common/file/nbio/nbio_intf.c
           libretro/libretro-common/file/nbio/nbio_linux.c
           libretro/libretro-common/file/nbio/nbio_orbis.c
           libretro/libretro-common/file/nbio/nbio_stdio.c
           libretro/libretro-common/file/nbio/nbio_unixmmap.c
           libretro/libretro-common/file/nbio/nbio_windowsmmap.c
           libretro/libretro-common/file/retro_dirent.c
           libretro/libretro-common/formats/bmp/rbmp.c
           libretro/libretro-common/formats/bmp/rbmp_encode.c
           libretro/libretro-common/formats/image_texture.c
           libretro/libretro-common/formats/image_transfer.c
           libretro/libretro-common/formats/jpeg/rjpeg.c
           libretro/libretro-common/formats/json/rjson.c
           libretro/libretro-common/formats/logiqx_dat/logiqx_dat.c
           libretro/libretro-common/formats/m3u/m3u_file.c
           libretro/libretro-common/formats/png/rpng.c
           libretro/libretro-common/formats/png/rpng_encode.c
           libretro/libretro-common/formats/png/rpng_internal.h
           libretro/libretro-common/formats/tga/rtga.c
           libretro/libretro-common/formats/wav/rwav.c
           libretro/libretro-common/formats/xml/rxml.c
           libretro/libretro-common/formats/xml/test/rxml_test.c
           libretro/libretro-common/gfx/gl_capabilities.c
           libretro/libretro-common/gfx/scaler/pixconv.c
           libretro/libretro-common/gfx/scaler/scaler.c
           libretro/libretro-common/gfx/scaler/scaler_filter.c
           libretro/libretro-common/gfx/scaler/scaler_int.c
           libretro/libretro-common/glsm/glsm.c
           libretro/libretro-common/glsym/glsym_gl.c
           libretro/libretro-common/glsym/rglgen.c
           libretro/libretro-common/hash/lrc_hash.c
           libretro/libretro-common/include/array/rbuf.h
           libretro/libretro-common/include/array/rhmap.h
           libretro/libretro-common/include/audio/audio_mix.h
           libretro/libretro-common/include/audio/audio_mixer.h
           libretro/libretro-common/include/audio/audio_resampler.h
           libretro/libretro-common/include/audio/conversion/float_to_s16.h
           libretro/libretro-common/include/audio/conversion/s16_to_float.h
           libretro/libretro-common/include/audio/dsp_filter.h
           libretro/libretro-common/include/boolean.h
           libretro/libretro-common/include/cdrom/cdrom.h
           libretro/libretro-common/include/clamping.h
           libretro/libretro-common/include/compat/apple_compat.h
           libretro/libretro-common/include/compat/fnmatch.h
           libretro/libretro-common/include/compat/fopen_utf8.h
           libretro/libretro-common/include/compat/getopt.h
           libretro/libretro-common/include/compat/intrinsics.h
           libretro/libretro-common/include/compat/msvc.h
           libretro/libretro-common/include/compat/posix_string.h
           libretro/libretro-common/include/compat/strcasestr.h
           libretro/libretro-common/include/compat/strl.h
           libretro/libretro-common/include/defines/cocoa_defines.h
           libretro/libretro-common/include/defines/d3d_defines.h
           libretro/libretro-common/include/defines/gx_defines.h
           libretro/libretro-common/include/defines/ps3_defines.h
           libretro/libretro-common/include/defines/psp_defines.h
           libretro/libretro-common/include/dynamic/dylib.h
           libretro/libretro-common/include/encodings/crc32.h
           libretro/libretro-common/include/encodings/utf.h
           libretro/libretro-common/include/encodings/win32.h
           libretro/libretro-common/include/fastcpy.h
           libretro/libretro-common/include/features/features_cpu.h
           libretro/libretro-common/include/file/archive_file.h
           libretro/libretro-common/include/file/config_file.h
           libretro/libretro-common/include/file/config_file_userdata.h
           libretro/libretro-common/include/file/file_path.h
           libretro/libretro-common/include/file/nbio.h
           libretro/libretro-common/include/filters.h
           libretro/libretro-common/include/formats/cdfs.h
           libretro/libretro-common/include/formats/image.h
           libretro/libretro-common/include/formats/logiqx_dat.h
           libretro/libretro-common/include/formats/m3u_file.h
           libretro/libretro-common/include/formats/rbmp.h
           libretro/libretro-common/include/formats/rjpeg.h
           libretro/libretro-common/include/formats/rjson.h
           libretro/libretro-common/include/formats/rjson_helpers.h
           libretro/libretro-common/include/formats/rpng.h
           libretro/libretro-common/include/formats/rtga.h
           libretro/libretro-common/include/formats/rwav.h
           libretro/libretro-common/include/formats/rxml.h
           libretro/libretro-common/include/gfx/gl_capabilities.h
           libretro/libretro-common/include/gfx/math/matrix_3x3.h
           libretro/libretro-common/include/gfx/math/matrix_4x4.h
           libretro/libretro-common/include/gfx/math/vector_2.h
           libretro/libretro-common/include/gfx/math/vector_3.h
           libretro/libretro-common/include/gfx/math/vector_4.h
           libretro/libretro-common/include/gfx/scaler/filter.h
           libretro/libretro-common/include/gfx/scaler/pixconv.h
           libretro/libretro-common/include/gfx/scaler/scaler.h
           libretro/libretro-common/include/gfx/scaler/scaler_int.h
           libretro/libretro-common/include/gfx/video_frame.h
           libretro/libretro-common/include/glsm/glsm.h
           libretro/libretro-common/include/glsm/glsmsym.h
           libretro/libretro-common/include/glsym/glsym.h
           libretro/libretro-common/include/glsym/glsym_gl.h
           libretro/libretro-common/include/glsym/rglgen.h
           libretro/libretro-common/include/glsym/rglgen_headers.h
           libretro/libretro-common/include/glsym/rglgen_private_headers.h
           libretro/libretro-common/include/glsym/switch/nx_gl.h
           libretro/libretro-common/include/libco.h
           libretro/libretro-common/include/libretro.h
           libretro/libretro-common/include/libretro_d3d.h
           libretro/libretro-common/include/libretro_dspfilter.h
           libretro/libretro-common/include/libretro_gskit_ps2.h
           libretro/libretro-common/include/libretro_vulkan.h
           libretro/libretro-common/include/lists/dir_list.h
           libretro/libretro-common/include/lists/file_list.h
           libretro/libretro-common/include/lists/linked_list.h
           libretro/libretro-common/include/lists/nested_list.h
           libretro/libretro-common/include/lists/string_list.h
           libretro/libretro-common/include/lrc_hash.h
           libretro/libretro-common/include/math/complex.h
           libretro/libretro-common/include/math/float_minmax.h
           libretro/libretro-common/include/math/fxp.h
           libretro/libretro-common/include/media/media_detect_cd.h
           libretro/libretro-common/include/memalign.h
           libretro/libretro-common/include/memmap.h
           libretro/libretro-common/include/net/net_compat.h
           libretro/libretro-common/include/net/net_http.h
           libretro/libretro-common/include/net/net_http_parse.h
           libretro/libretro-common/include/net/net_ifinfo.h
           libretro/libretro-common/include/net/net_socket.h
           libretro/libretro-common/include/net/net_socket_ssl.h
           libretro/libretro-common/include/playlists/label_sanitization.h
           libretro/libretro-common/include/queues/fifo_queue.h
           libretro/libretro-common/include/queues/generic_queue.h
           libretro/libretro-common/include/queues/message_queue.h
           libretro/libretro-common/include/queues/task_queue.h
           libretro/libretro-common/include/retro_assert.h
           libretro/libretro-common/include/retro_common.h
           libretro/libretro-common/include/retro_common_api.h
           libretro/libretro-common/include/retro_dirent.h
           libretro/libretro-common/include/retro_endianness.h
           libretro/libretro-common/include/retro_environment.h
           libretro/libretro-common/include/retro_inline.h
           libretro/libretro-common/include/retro_math.h
           libretro/libretro-common/include/retro_miscellaneous.h
           libretro/libretro-common/include/retro_stat.h
           libretro/libretro-common/include/retro_timers.h
           libretro/libretro-common/include/rthreads/async_job.h
           libretro/libretro-common/include/rthreads/rthreads.h
           libretro/libretro-common/include/rthreads/tpool.h
           libretro/libretro-common/include/streams/chd_stream.h
           libretro/libretro-common/include/streams/file_stream.h
           libretro/libretro-common/include/streams/file_stream_transforms.h
           libretro/libretro-common/include/streams/interface_stream.h
           libretro/libretro-common/include/streams/memory_stream.h
           libretro/libretro-common/include/streams/network_stream.h
           libretro/libretro-common/include/streams/rzip_stream.h
           libretro/libretro-common/include/streams/stdin_stream.h
           libretro/libretro-common/include/streams/trans_stream.h
           libretro/libretro-common/include/string/stdstring.h
           libretro/libretro-common/include/time/rtime.h
           libretro/libretro-common/include/vfs/vfs.h
           libretro/libretro-common/include/vfs/vfs_implementation.h
           libretro/libretro-common/include/vfs/vfs_implementation_cdrom.h
           libretro/libretro-common/lists/dir_list.c
           libretro/libretro-common/lists/file_list.c
           libretro/libretro-common/lists/linked_list.c
           libretro/libretro-common/lists/nested_list.c
           libretro/libretro-common/lists/string_list.c
           libretro/libretro-common/lists/vector_list.c
           libretro/libretro-common/media/media_detect_cd.c
           libretro/libretro-common/memmap/memalign.c
           libretro/libretro-common/memmap/memmap.c
           libretro/libretro-common/net/net_compat.c
           libretro/libretro-common/net/net_http.c
           libretro/libretro-common/net/net_http_parse.c
           libretro/libretro-common/net/net_ifinfo.c
           libretro/libretro-common/net/net_socket.c
           libretro/libretro-common/net/net_socket_ssl_bear.c
           libretro/libretro-common/net/net_socket_ssl_mbed.c
           libretro/libretro-common/playlists/label_sanitization.c
           libretro/libretro-common/queues/fifo_queue.c
           libretro/libretro-common/queues/generic_queue.c
           libretro/libretro-common/queues/message_queue.c
           libretro/libretro-common/queues/task_queue.c
           libretro/libretro-common/rthreads/ctr_pthread.h
           libretro/libretro-common/rthreads/gx_pthread.h
           libretro/libretro-common/rthreads/psp_pthread.h
           libretro/libretro-common/rthreads/rthreads.c
           libretro/libretro-common/rthreads/tpool.c
           libretro/libretro-common/rthreads/wiiu_pthread.h
           libretro/libretro-common/rthreads/xenon_sdl_threads.c
           libretro/libretro-common/samples/compat/fnmatch/compat_fnmatch_test.c
           libretro/libretro-common/samples/compat/snprintf/snprintf_test.c
           libretro/libretro-common/samples/compat/strl/strl_test.c
           libretro/libretro-common/samples/file/config_file/config_file_test.c
           libretro/libretro-common/samples/formats/png/rpng_test.c
           libretro/libretro-common/samples/formats/xml/rxml_test.c
           libretro/libretro-common/samples/net/net_http_parse_test.c
           libretro/libretro-common/samples/net/net_http_test.c
           libretro/libretro-common/samples/net/net_ifinfo_test.c
           libretro/libretro-common/samples/streams/rzip/rzip.c
           libretro/libretro-common/streams/chd_stream.c
           libretro/libretro-common/streams/file_stream.c
           libretro/libretro-common/streams/file_stream_transforms.c
           libretro/libretro-common/streams/interface_stream.c
           libretro/libretro-common/streams/memory_stream.c
           libretro/libretro-common/streams/network_stream.c
           libretro/libretro-common/streams/rzip_stream.c
           libretro/libretro-common/streams/stdin_stream.c
           libretro/libretro-common/streams/trans_stream.c
           libretro/libretro-common/streams/trans_stream_pipe.c
           libretro/libretro-common/streams/trans_stream_zlib.c
           libretro/libretro-common/string/stdstring.c
           libretro/libretro-common/test/hash/test_hash.c
           libretro/libretro-common/test/lists/test_linked_list.c
           libretro/libretro-common/test/queues/test_generic_queue.c
           libretro/libretro-common/test/string/test_stdstring.c
           libretro/libretro-common/test/utils/test_utils.c
           libretro/libretro-common/time/rtime.c
           libretro/libretro-common/vfs/vfs_implementation.c
           libretro/libretro-common/vfs/vfs_implementation_cdrom.c
           libretro/libretro-common/vfs/vfs_implementation_uwp.cpp
           libretro/libretro.h
           libretro/libretro_d3d.h
           libretro/libretro_vulkan.h
           libretro/retro_inline.h
           pspautotests/common/ext/zstd/zlibWrapper/examples/minigzip.c
           pspautotests/common/ext/zstd/zlibWrapper/gzclose.c
           pspautotests/common/ext/zstd/zlibWrapper/gzguts.h
           pspautotests/common/ext/zstd/zlibWrapper/gzlib.c
           pspautotests/common/ext/zstd/zlibWrapper/gzread.c
           pspautotests/common/ext/zstd/zlibWrapper/gzwrite.c
Copyright: 1995-2011 Jean-loup Gailly.
           1995-2021 Jean-loup Gailly
           1995-2022 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
           1998 Andreas R. Kleinert
           1998-2017 Epic Games, Inc.
           2000-2001 Fabrice Bellard
           2000-2001 Fabrice Bellard and
           2001 Daniel Maas <dmaas@dcine.com>
           2001-2011 Michael Niedermayer <michaelni@gmx.at>
           2002 A'rpi
           2002 Dieter Shirley
           2002 Frederic 'dilb' Boulay
           2002 Steve O'Hara-Smith based on Linux video grab interface
           2004 Microsoft Corporation.
           2004-2017 Mark Adler
           2005-2018 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h Version 1.2  14 Oct 2018  Mark Adler
           2005-2020 Thomas Bernard to install use :
           2006-2015 Thomas BERNARD http://miniupnp.free.fr/ http://miniupnp.tuxfamily.org/
           2006-2020 Thomas Bernard
           2006-2020 Thomas Bernard http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
           2007 Ivo van Poorten
           2007-2015 Thomas Bernard MiniUPnP Project http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
           2010 James Darnley <james.darnley@gmail.com>
           2010 Niel van der Westhuizen <nielkie@gmail.com>
           2010 Reuben Hawkins
           2010-2022 The RetroArch team
           2011 /2016 Hyllian - sergiogdb@gmail.com
           2012 Mark Himsley
           2013 Homebrew.
           2013-2014 Rl, Aetey Global Technologies AB
           2014 Glenn Randers-Pehrson  James Yu <james.yu at linaro.org>, October 2013.
           2014 Lukasz Marek
           2015 Parag Salasakar (Parag.Salasakar@imgtec.com)
           2015 Tomofumi Hayashi http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
           2016-2021 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0
           2017 John Schember <john@nachtimwald.com>
           2019-2020 Thomas Bernard For GNU Make
           2020 Thomas BERNARD
           2020-2021 Hans-Kristian Arntzen SPDX-License-Identifier: Apache-2.0
           2020-2021 The Khronos Group, Inc. SPDX-License-Identifier: Apache-2.0
           2021 Thomas BERNARD Python3 module to submit service to running MiniSSDPd MiniSSDPd: See http://miniupnp.free.fr/minissdpd.html
           * (d) + (e) * (f))
           Indicator. Specifies whether a copyright exists for this audio. @table @option @item 0 @itemx off No Copyright Exists (default) @item 1 @itemx on
           Microsoft Corp.
           Microsoft Corporation
           Microsoft Corporation,
           Microsoft.
License:   __NO_LICENSE__

Files:     ext/zstd/contrib/diagnose_corruption/check_flipped_bits.c
           ext/zstd/contrib/externalSequenceProducer/main.c
           ext/zstd/contrib/externalSequenceProducer/sequence_producer.c
           ext/zstd/contrib/externalSequenceProducer/sequence_producer.h
           ext/zstd/contrib/linux-kernel/mem.h
           ext/zstd/contrib/linux-kernel/test/include/linux/compiler.h
           ext/zstd/contrib/linux-kernel/test/include/linux/errno.h
           ext/zstd/contrib/linux-kernel/test/include/linux/kernel.h
           ext/zstd/contrib/linux-kernel/test/include/linux/limits.h
           ext/zstd/contrib/linux-kernel/test/include/linux/math64.h
           ext/zstd/contrib/linux-kernel/test/include/linux/module.h
           ext/zstd/contrib/linux-kernel/test/include/linux/printk.h
           ext/zstd/contrib/linux-kernel/test/include/linux/stddef.h
           ext/zstd/contrib/linux-kernel/test/include/linux/swab.h
           ext/zstd/contrib/linux-kernel/test/include/linux/types.h
           ext/zstd/contrib/linux-kernel/test/static_test.c
           ext/zstd/contrib/linux-kernel/test/test.c
           ext/zstd/contrib/linux-kernel/zstd_common_module.c
           ext/zstd/contrib/linux-kernel/zstd_compress_module.c
           ext/zstd/contrib/linux-kernel/zstd_decompress_module.c
           ext/zstd/contrib/recovery/recover_directory.c
           ext/zstd/doc/educational_decoder/harness.c
           ext/zstd/doc/educational_decoder/zstd_decompress.h
           ext/zstd/examples/dictionary_decompression.c
           ext/zstd/examples/multiple_simple_compression.c
           ext/zstd/examples/simple_compression.c
           ext/zstd/examples/simple_decompression.c
           ext/zstd/examples/streaming_compression.c
           ext/zstd/examples/streaming_compression_thread_pool.c
           ext/zstd/examples/streaming_decompression.c
           ext/zstd/examples/streaming_memory_usage.c
           ext/zstd/lib/common/bits.h
           ext/zstd/lib/common/compiler.h
           ext/zstd/lib/common/cpu.h
           ext/zstd/lib/common/mem.h
           ext/zstd/lib/common/pool.c
           ext/zstd/lib/common/pool.h
           ext/zstd/lib/common/portability_macros.h
           ext/zstd/lib/common/zstd_internal.h
           ext/zstd/lib/common/zstd_trace.h
           ext/zstd/lib/compress/clevels.h
           ext/zstd/lib/compress/zstd_compress_literals.h
           ext/zstd/lib/compress/zstd_compress_sequences.h
           ext/zstd/lib/compress/zstd_compress_superblock.h
           ext/zstd/lib/compress/zstd_cwksp.h
           ext/zstd/lib/compress/zstd_double_fast.c
           ext/zstd/lib/compress/zstd_double_fast.h
           ext/zstd/lib/compress/zstd_fast.c
           ext/zstd/lib/compress/zstd_fast.h
           ext/zstd/lib/compress/zstd_lazy.c
           ext/zstd/lib/compress/zstd_lazy.h
           ext/zstd/lib/compress/zstd_ldm.c
           ext/zstd/lib/compress/zstd_ldm.h
           ext/zstd/lib/compress/zstd_ldm_geartab.h
           ext/zstd/lib/compress/zstd_opt.c
           ext/zstd/lib/compress/zstd_opt.h
           ext/zstd/lib/compress/zstdmt_compress.c
           ext/zstd/lib/compress/zstdmt_compress.h
           ext/zstd/lib/decompress/huf_decompress_amd64.S
           ext/zstd/lib/decompress/zstd_ddict.c
           ext/zstd/lib/decompress/zstd_ddict.h
           ext/zstd/lib/decompress/zstd_decompress_block.c
           ext/zstd/lib/decompress/zstd_decompress_block.h
           ext/zstd/lib/decompress/zstd_decompress_internal.h
           ext/zstd/lib/dictBuilder/cover.h
           ext/zstd/lib/legacy/zstd_legacy.h
           ext/zstd/lib/legacy/zstd_v01.h
           ext/zstd/lib/legacy/zstd_v02.c
           ext/zstd/lib/legacy/zstd_v02.h
           ext/zstd/lib/legacy/zstd_v03.c
           ext/zstd/lib/legacy/zstd_v03.h
           ext/zstd/lib/legacy/zstd_v04.h
           ext/zstd/lib/legacy/zstd_v05.h
           ext/zstd/lib/legacy/zstd_v06.h
           ext/zstd/lib/legacy/zstd_v07.h
           ext/zstd/lib/zdict.h
           ext/zstd/lib/zstd.h
           ext/zstd/lib/zstd_errors.h
           ext/zstd/programs/datagen.h
           ext/zstd/programs/fileio.h
           ext/zstd/programs/fileio_asyncio.c
           ext/zstd/programs/fileio_common.h
           ext/zstd/programs/fileio_types.h
           ext/zstd/programs/platform.h
           ext/zstd/programs/timefn.c
           ext/zstd/programs/timefn.h
           ext/zstd/programs/util.c
           ext/zstd/programs/util.h
           ext/zstd/programs/zstdcli_trace.c
           ext/zstd/programs/zstdcli_trace.h
           ext/zstd/tests/bigdict.c
           ext/zstd/tests/decodecorpus.c
           ext/zstd/tests/external_matchfinder.c
           ext/zstd/tests/external_matchfinder.h
           ext/zstd/tests/fullbench.c
           ext/zstd/tests/fuzz/fse_read_ncount.c
           ext/zstd/tests/fuzz/fuzz_data_producer.c
           ext/zstd/tests/fuzz/fuzz_helpers.c
           ext/zstd/tests/fuzz/fuzz_third_party_seq_prod.h
           ext/zstd/tests/fuzz/regression_driver.c
           ext/zstd/tests/fuzz/seekable_roundtrip.c
           ext/zstd/tests/fuzz/seq_prod_fuzz_example/Makefile
           ext/zstd/tests/fuzz/seq_prod_fuzz_example/example_seq_prod.c
           ext/zstd/tests/fuzz/zstd_helpers.c
           ext/zstd/tests/invalidDictionaries.c
           ext/zstd/tests/longmatch.c
           ext/zstd/tests/poolTests.c
           ext/zstd/tests/regression/config.c
           ext/zstd/tests/regression/config.h
           ext/zstd/tests/regression/data.c
           ext/zstd/tests/regression/data.h
           ext/zstd/tests/regression/levels.h
           ext/zstd/tests/regression/method.c
           ext/zstd/tests/regression/method.h
           ext/zstd/tests/regression/result.c
           ext/zstd/tests/regression/result.h
           ext/zstd/tests/regression/test.c
           ext/zstd/tests/seqgen.c
           ext/zstd/tests/seqgen.h
           ext/zstd/zlibWrapper/gzcompatibility.h
           ext/zstd/zlibWrapper/zstd_zlibwrapper.c
           ext/zstd/zlibWrapper/zstd_zlibwrapper.h
           pspautotests/common/ext/zstd/contrib/diagnose_corruption/check_flipped_bits.c
           pspautotests/common/ext/zstd/contrib/linux-kernel/mem.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/compiler.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/errno.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/kernel.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/limits.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/math64.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/module.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/printk.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/stddef.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/swab.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/types.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/static_test.c
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/test.c
           pspautotests/common/ext/zstd/contrib/linux-kernel/zstd_compress_module.c
           pspautotests/common/ext/zstd/contrib/linux-kernel/zstd_decompress_module.c
           pspautotests/common/ext/zstd/contrib/recovery/recover_directory.c
           pspautotests/common/ext/zstd/doc/educational_decoder/harness.c
           pspautotests/common/ext/zstd/doc/educational_decoder/zstd_decompress.h
           pspautotests/common/ext/zstd/examples/dictionary_compression.c
           pspautotests/common/ext/zstd/examples/dictionary_decompression.c
           pspautotests/common/ext/zstd/examples/multiple_simple_compression.c
           pspautotests/common/ext/zstd/examples/simple_compression.c
           pspautotests/common/ext/zstd/examples/simple_decompression.c
           pspautotests/common/ext/zstd/examples/streaming_compression.c
           pspautotests/common/ext/zstd/examples/streaming_compression_thread_pool.c
           pspautotests/common/ext/zstd/examples/streaming_decompression.c
           pspautotests/common/ext/zstd/examples/streaming_memory_usage.c
           pspautotests/common/ext/zstd/lib/common/compiler.h
           pspautotests/common/ext/zstd/lib/common/cpu.h
           pspautotests/common/ext/zstd/lib/common/mem.h
           pspautotests/common/ext/zstd/lib/common/pool.c
           pspautotests/common/ext/zstd/lib/common/pool.h
           pspautotests/common/ext/zstd/lib/common/portability_macros.h
           pspautotests/common/ext/zstd/lib/common/zstd_internal.h
           pspautotests/common/ext/zstd/lib/common/zstd_trace.h
           pspautotests/common/ext/zstd/lib/compress/clevels.h
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_literals.h
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_sequences.h
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_superblock.h
           pspautotests/common/ext/zstd/lib/compress/zstd_cwksp.h
           pspautotests/common/ext/zstd/lib/compress/zstd_double_fast.c
           pspautotests/common/ext/zstd/lib/compress/zstd_double_fast.h
           pspautotests/common/ext/zstd/lib/compress/zstd_fast.c
           pspautotests/common/ext/zstd/lib/compress/zstd_fast.h
           pspautotests/common/ext/zstd/lib/compress/zstd_lazy.c
           pspautotests/common/ext/zstd/lib/compress/zstd_lazy.h
           pspautotests/common/ext/zstd/lib/compress/zstd_ldm.c
           pspautotests/common/ext/zstd/lib/compress/zstd_ldm.h
           pspautotests/common/ext/zstd/lib/compress/zstd_ldm_geartab.h
           pspautotests/common/ext/zstd/lib/compress/zstd_opt.c
           pspautotests/common/ext/zstd/lib/compress/zstd_opt.h
           pspautotests/common/ext/zstd/lib/compress/zstdmt_compress.c
           pspautotests/common/ext/zstd/lib/compress/zstdmt_compress.h
           pspautotests/common/ext/zstd/lib/decompress/huf_decompress_amd64.S
           pspautotests/common/ext/zstd/lib/decompress/zstd_ddict.c
           pspautotests/common/ext/zstd/lib/decompress/zstd_ddict.h
           pspautotests/common/ext/zstd/lib/decompress/zstd_decompress_block.c
           pspautotests/common/ext/zstd/lib/decompress/zstd_decompress_block.h
           pspautotests/common/ext/zstd/lib/decompress/zstd_decompress_internal.h
           pspautotests/common/ext/zstd/lib/dictBuilder/cover.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_legacy.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v01.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v02.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v02.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v03.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v03.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v04.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v05.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v06.h
           pspautotests/common/ext/zstd/lib/legacy/zstd_v07.h
           pspautotests/common/ext/zstd/lib/zdict.h
           pspautotests/common/ext/zstd/lib/zstd.h
           pspautotests/common/ext/zstd/lib/zstd_errors.h
           pspautotests/common/ext/zstd/programs/datagen.h
           pspautotests/common/ext/zstd/programs/fileio.h
           pspautotests/common/ext/zstd/programs/platform.h
           pspautotests/common/ext/zstd/programs/timefn.c
           pspautotests/common/ext/zstd/programs/timefn.h
           pspautotests/common/ext/zstd/programs/util.c
           pspautotests/common/ext/zstd/programs/util.h
           pspautotests/common/ext/zstd/programs/zstdcli_trace.c
           pspautotests/common/ext/zstd/programs/zstdcli_trace.h
           pspautotests/common/ext/zstd/tests/bigdict.c
           pspautotests/common/ext/zstd/tests/decodecorpus.c
           pspautotests/common/ext/zstd/tests/fullbench.c
           pspautotests/common/ext/zstd/tests/fuzz/fse_read_ncount.c
           pspautotests/common/ext/zstd/tests/fuzz/fuzz_data_producer.c
           pspautotests/common/ext/zstd/tests/fuzz/fuzz_helpers.c
           pspautotests/common/ext/zstd/tests/fuzz/regression_driver.c
           pspautotests/common/ext/zstd/tests/fuzz/seekable_roundtrip.c
           pspautotests/common/ext/zstd/tests/fuzz/zstd_helpers.c
           pspautotests/common/ext/zstd/tests/invalidDictionaries.c
           pspautotests/common/ext/zstd/tests/longmatch.c
           pspautotests/common/ext/zstd/tests/poolTests.c
           pspautotests/common/ext/zstd/tests/regression/config.c
           pspautotests/common/ext/zstd/tests/regression/config.h
           pspautotests/common/ext/zstd/tests/regression/data.c
           pspautotests/common/ext/zstd/tests/regression/data.h
           pspautotests/common/ext/zstd/tests/regression/levels.h
           pspautotests/common/ext/zstd/tests/regression/method.c
           pspautotests/common/ext/zstd/tests/regression/method.h
           pspautotests/common/ext/zstd/tests/regression/result.c
           pspautotests/common/ext/zstd/tests/regression/result.h
           pspautotests/common/ext/zstd/tests/regression/test.c
           pspautotests/common/ext/zstd/tests/seqgen.c
           pspautotests/common/ext/zstd/tests/seqgen.h
           pspautotests/common/ext/zstd/zlibWrapper/gzcompatibility.h
           pspautotests/common/ext/zstd/zlibWrapper/zstd_zlibwrapper.c
           pspautotests/common/ext/zstd/zlibWrapper/zstd_zlibwrapper.h
Copyright: 2016-2021 Facebook, Inc.
           2016-2021 Przemyslaw Skibinski, Yann Collet, Facebook, Inc.
           2019 present, Facebook, Inc.
           Martin Liska, SUSE, Facebook, Inc.
           Martin Liska, SUSE, Meta Platforms, Inc. and affiliates.
           Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
           Yann Collet, Meta Platforms, Inc.
           Yann Collet, Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     ext/libzip/compat.h
           ext/libzip/zip.h
           ext/libzip/zip_add.c
           ext/libzip/zip_add_dir.c
           ext/libzip/zip_add_entry.c
           ext/libzip/zip_algorithm_deflate.c
           ext/libzip/zip_buffer.c
           ext/libzip/zip_close.c
           ext/libzip/zip_delete.c
           ext/libzip/zip_dir_add.c
           ext/libzip/zip_dirent.c
           ext/libzip/zip_discard.c
           ext/libzip/zip_entry.c
           ext/libzip/zip_error.c
           ext/libzip/zip_error_clear.c
           ext/libzip/zip_error_get.c
           ext/libzip/zip_error_get_sys_type.c
           ext/libzip/zip_error_strerror.c
           ext/libzip/zip_error_to_str.c
           ext/libzip/zip_extra_field.c
           ext/libzip/zip_extra_field_api.c
           ext/libzip/zip_fclose.c
           ext/libzip/zip_fdopen.c
           ext/libzip/zip_file_add.c
           ext/libzip/zip_file_error_clear.c
           ext/libzip/zip_file_error_get.c
           ext/libzip/zip_file_get_comment.c
           ext/libzip/zip_file_get_external_attributes.c
           ext/libzip/zip_file_get_offset.c
           ext/libzip/zip_file_rename.c
           ext/libzip/zip_file_replace.c
           ext/libzip/zip_file_set_comment.c
           ext/libzip/zip_file_set_encryption.c
           ext/libzip/zip_file_set_external_attributes.c
           ext/libzip/zip_file_set_mtime.c
           ext/libzip/zip_file_strerror.c
           ext/libzip/zip_fopen.c
           ext/libzip/zip_fopen_encrypted.c
           ext/libzip/zip_fopen_index.c
           ext/libzip/zip_fopen_index_encrypted.c
           ext/libzip/zip_fread.c
           ext/libzip/zip_fseek.c
           ext/libzip/zip_ftell.c
           ext/libzip/zip_get_archive_comment.c
           ext/libzip/zip_get_archive_flag.c
           ext/libzip/zip_get_encryption_implementation.c
           ext/libzip/zip_get_file_comment.c
           ext/libzip/zip_get_name.c
           ext/libzip/zip_get_num_entries.c
           ext/libzip/zip_get_num_files.c
           ext/libzip/zip_hash.c
           ext/libzip/zip_io_util.c
           ext/libzip/zip_libzip_version.c
           ext/libzip/zip_memdup.c
           ext/libzip/zip_mkstempm.c
           ext/libzip/zip_name_locate.c
           ext/libzip/zip_new.c
           ext/libzip/zip_open.c
           ext/libzip/zip_pkware.c
           ext/libzip/zip_progress.c
           ext/libzip/zip_random_unix.c
           ext/libzip/zip_random_uwp.c
           ext/libzip/zip_random_win32.c
           ext/libzip/zip_rename.c
           ext/libzip/zip_replace.c
           ext/libzip/zip_set_archive_comment.c
           ext/libzip/zip_set_archive_flag.c
           ext/libzip/zip_set_default_password.c
           ext/libzip/zip_set_file_comment.c
           ext/libzip/zip_set_file_compression.c
           ext/libzip/zip_set_name.c
           ext/libzip/zip_source_accept_empty.c
           ext/libzip/zip_source_begin_write.c
           ext/libzip/zip_source_begin_write_cloning.c
           ext/libzip/zip_source_buffer.c
           ext/libzip/zip_source_call.c
           ext/libzip/zip_source_close.c
           ext/libzip/zip_source_commit_write.c
           ext/libzip/zip_source_compress.c
           ext/libzip/zip_source_crc.c
           ext/libzip/zip_source_error.c
           ext/libzip/zip_source_file.h
           ext/libzip/zip_source_file_common.c
           ext/libzip/zip_source_file_stdio.c
           ext/libzip/zip_source_file_stdio.h
           ext/libzip/zip_source_file_stdio_named.c
           ext/libzip/zip_source_file_win32.c
           ext/libzip/zip_source_file_win32.h
           ext/libzip/zip_source_file_win32_ansi.c
           ext/libzip/zip_source_file_win32_named.c
           ext/libzip/zip_source_file_win32_utf16.c
           ext/libzip/zip_source_file_win32_utf8.c
           ext/libzip/zip_source_free.c
           ext/libzip/zip_source_function.c
           ext/libzip/zip_source_get_file_attributes.c
           ext/libzip/zip_source_is_deleted.c
           ext/libzip/zip_source_layered.c
           ext/libzip/zip_source_open.c
           ext/libzip/zip_source_pkware_decode.c
           ext/libzip/zip_source_pkware_encode.c
           ext/libzip/zip_source_read.c
           ext/libzip/zip_source_remove.c
           ext/libzip/zip_source_rollback_write.c
           ext/libzip/zip_source_seek.c
           ext/libzip/zip_source_seek_write.c
           ext/libzip/zip_source_stat.c
           ext/libzip/zip_source_supports.c
           ext/libzip/zip_source_tell.c
           ext/libzip/zip_source_tell_write.c
           ext/libzip/zip_source_window.c
           ext/libzip/zip_source_write.c
           ext/libzip/zip_source_zip.c
           ext/libzip/zip_source_zip_new.c
           ext/libzip/zip_stat.c
           ext/libzip/zip_stat_index.c
           ext/libzip/zip_stat_init.c
           ext/libzip/zip_strerror.c
           ext/libzip/zip_string.c
           ext/libzip/zip_unchange.c
           ext/libzip/zip_unchange_all.c
           ext/libzip/zip_unchange_archive.c
           ext/libzip/zip_unchange_data.c
           ext/libzip/zip_utf-8.c
           ext/libzip/zipint.h
Copyright: 1999-2020 Dieter Baron and Thomas Klausner
License:   BSD-3-Clause
 This file is part of libzip, a library to manipulate ZIP archives.
 The authors can be contacted at <libzip@nih.at>
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in
 the documentation and/or other materials provided with the
 distribution.
 3. The names of the authors may not be used to endorse or promote
 products derived from this software without specific prior
 written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/miniupnp/minissdpd/asyncsendto.c
           ext/miniupnp/minissdpd/asyncsendto.h
           ext/miniupnp/minissdpd/config.h
           ext/miniupnp/minissdpd/daemonize.c
           ext/miniupnp/minissdpd/daemonize.h
           ext/miniupnp/minissdpd/getifaddr.c
           ext/miniupnp/minissdpd/getifaddr.h
           ext/miniupnp/minissdpd/getroute.c
           ext/miniupnp/minissdpd/getroute.h
           ext/miniupnp/minissdpd/ifacewatch.c
           ext/miniupnp/minissdpd/ifacewatch.h
           ext/miniupnp/minissdpd/minissdpd.c
           ext/miniupnp/minissdpd/minissdpdtypes.h
           ext/miniupnp/minissdpd/openssdpsocket.c
           ext/miniupnp/minissdpd/openssdpsocket.h
           ext/miniupnp/minissdpd/showminissdpdnotif.c
           ext/miniupnp/minissdpd/upnputils.c
           ext/miniupnp/minissdpd/upnputils.h
           ext/miniupnp/miniupnpc-async/upnpreplyparse.c
           ext/miniupnp/miniupnpc-async/upnpreplyparse.h
           ext/miniupnp/miniupnpc-async/upnputils.c
           ext/miniupnp/miniupnpc-async/upnputils.h
           ext/miniupnp/miniupnpc-libevent/upnpreplyparse.c
           ext/miniupnp/miniupnpc-libevent/upnpreplyparse.h
           ext/miniupnp/miniupnpc/portlistingparse.c
           ext/miniupnp/miniupnpc/portlistingparse.h
           ext/miniupnp/miniupnpc/testupnpreplyparse.c
           ext/miniupnp/miniupnpc/upnpreplyparse.c
           ext/miniupnp/miniupnpc/upnpreplyparse.h
           ext/miniupnp/miniupnpc/win32_snprintf.h
           ext/miniupnp/miniupnpd/asyncsendto.c
           ext/miniupnp/miniupnpd/asyncsendto.h
           ext/miniupnp/miniupnpd/bsd/getifstats.c
           ext/miniupnp/miniupnpd/bsd/getroute.c
           ext/miniupnp/miniupnpd/bsd/ifacewatcher.c
           ext/miniupnp/miniupnpd/bsd/testgetifstats.c
           ext/miniupnp/miniupnpd/commonrdr.h
           ext/miniupnp/miniupnpd/daemonize.c
           ext/miniupnp/miniupnpd/daemonize.h
           ext/miniupnp/miniupnpd/getconnstatus.c
           ext/miniupnp/miniupnpd/getconnstatus.h
           ext/miniupnp/miniupnpd/getifaddr.c
           ext/miniupnp/miniupnpd/getifaddr.h
           ext/miniupnp/miniupnpd/getifstats.h
           ext/miniupnp/miniupnpd/getroute.h
           ext/miniupnp/miniupnpd/ipf/ipfrdr.c
           ext/miniupnp/miniupnpd/ipf/ipfrdr.h
           ext/miniupnp/miniupnpd/ipfw/ipfwaux.c
           ext/miniupnp/miniupnpd/ipfw/ipfwaux.h
           ext/miniupnp/miniupnpd/ipfw/ipfwrdr.c
           ext/miniupnp/miniupnpd/ipfw/ipfwrdr.h
           ext/miniupnp/miniupnpd/ipfw/testipfwrdr.c
           ext/miniupnp/miniupnpd/linux/getifstats.c
           ext/miniupnp/miniupnpd/linux/getroute.c
           ext/miniupnp/miniupnpd/mac/getifstats.c
           ext/miniupnp/miniupnpd/mac/testgetifstats.c
           ext/miniupnp/miniupnpd/macros.h
           ext/miniupnp/miniupnpd/minissdp.c
           ext/miniupnp/miniupnpd/minissdp.h
           ext/miniupnp/miniupnpd/miniupnpd.c
           ext/miniupnp/miniupnpd/miniupnpdctl.c
           ext/miniupnp/miniupnpd/miniupnpdpath.h
           ext/miniupnp/miniupnpd/miniupnpdtypes.h
           ext/miniupnp/miniupnpd/natpmp.c
           ext/miniupnp/miniupnpd/netfilter/iptcrdr.c
           ext/miniupnp/miniupnpd/netfilter/iptcrdr.h
           ext/miniupnp/miniupnpd/netfilter/iptpinhole.c
           ext/miniupnp/miniupnpd/netfilter/iptpinhole.h
           ext/miniupnp/miniupnpd/netfilter/testiptcrdr.c
           ext/miniupnp/miniupnpd/netfilter/testiptcrdr_dscp.c
           ext/miniupnp/miniupnpd/netfilter/testiptcrdr_peer.c
           ext/miniupnp/miniupnpd/netfilter/testiptpinhole.c
           ext/miniupnp/miniupnpd/netfilter_nft/nftpinhole.c
           ext/miniupnp/miniupnpd/netfilter_nft/nftpinhole.h
           ext/miniupnp/miniupnpd/netfilter_nft/testnftnlrdr.c
           ext/miniupnp/miniupnpd/netfilter_nft/testnftpinhole.c
           ext/miniupnp/miniupnpd/options.c
           ext/miniupnp/miniupnpd/options.h
           ext/miniupnp/miniupnpd/pf/obsdrdr.c
           ext/miniupnp/miniupnpd/pf/obsdrdr.h
           ext/miniupnp/miniupnpd/pf/pfpinhole.c
           ext/miniupnp/miniupnpd/pf/pfpinhole.h
           ext/miniupnp/miniupnpd/pf/testobsdrdr.c
           ext/miniupnp/miniupnpd/pf/testpfpinhole.c
           ext/miniupnp/miniupnpd/portinuse.c
           ext/miniupnp/miniupnpd/portinuse.h
           ext/miniupnp/miniupnpd/solaris/getifstats.c
           ext/miniupnp/miniupnpd/testasyncsendto.c
           ext/miniupnp/miniupnpd/testgetifaddr.c
           ext/miniupnp/miniupnpd/testgetifstats.c
           ext/miniupnp/miniupnpd/testgetroute.c
           ext/miniupnp/miniupnpd/testminissdp.c
           ext/miniupnp/miniupnpd/testportinuse.c
           ext/miniupnp/miniupnpd/testupnpdescgen.c
           ext/miniupnp/miniupnpd/upnpdescgen.c
           ext/miniupnp/miniupnpd/upnpdescgen.h
           ext/miniupnp/miniupnpd/upnpevents.c
           ext/miniupnp/miniupnpd/upnpevents.h
           ext/miniupnp/miniupnpd/upnpglobalvars.c
           ext/miniupnp/miniupnpd/upnpglobalvars.h
           ext/miniupnp/miniupnpd/upnphttp.h
           ext/miniupnp/miniupnpd/upnppermissions.c
           ext/miniupnp/miniupnpd/upnppermissions.h
           ext/miniupnp/miniupnpd/upnppinhole.c
           ext/miniupnp/miniupnpd/upnppinhole.h
           ext/miniupnp/miniupnpd/upnpredirect.c
           ext/miniupnp/miniupnpd/upnpredirect.h
           ext/miniupnp/miniupnpd/upnpreplyparse.c
           ext/miniupnp/miniupnpd/upnpreplyparse.h
           ext/miniupnp/miniupnpd/upnpsoap.c
           ext/miniupnp/miniupnpd/upnpsoap.h
           ext/miniupnp/miniupnpd/upnpstun.c
           ext/miniupnp/miniupnpd/upnpstun.h
           ext/miniupnp/miniupnpd/upnpurns.h
           ext/miniupnp/miniupnpd/upnputils.c
           ext/miniupnp/miniupnpd/upnputils.h
Copyright: 2006 Ryan Wagoner
           2006-2020 Thomas Bernard http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
           2006-2021 Thomas Bernard
           2007 Darren Reed
           2007-2019 Thomas Bernard http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
           2007-2020 Thomas Bernard website : http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
           2009-2011 Jardel Weyrich, Thomas Bernard
           2009-2012 Jardel Weyrich
           2011-2020 Thomas BERNARD
           2014 Gleb Smirnoff
           2016 Thomas Bernard website : http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
           2018-2020 Pali Rohár
License:   __UNKNOWN__
 This software is subject to the conditions detailed
 in the LICENCE file provided within the distribution

Files:     Common/GPU/OpenGL/gl3stub.c
           ext/SPIRV-Cross-build/CMakeLists.txt
           ext/SPIRV-Cross/gn/BUILD.gn
           ext/SPIRV-Cross/include/spirv_cross/barrier.hpp
           ext/SPIRV-Cross/include/spirv_cross/external_interface.h
           ext/SPIRV-Cross/include/spirv_cross/image.hpp
           ext/SPIRV-Cross/include/spirv_cross/internal_interface.hpp
           ext/SPIRV-Cross/include/spirv_cross/sampler.hpp
           ext/SPIRV-Cross/include/spirv_cross/thread_group.hpp
           ext/SPIRV-Cross/samples/cpp/atomics.cpp
           ext/SPIRV-Cross/samples/cpp/multiply.cpp
           ext/SPIRV-Cross/samples/cpp/shared.cpp
           ext/SPIRV-Cross/test_shaders.py
           ext/SPIRV-Cross/tests-other/small_vector.cpp
           ext/basis_universal/basisu_file_headers.h
           ext/basis_universal/basisu_transcoder.cpp
           ext/basis_universal/basisu_transcoder_tables_dxt1_5.inc
           ext/basis_universal/basisu_transcoder_tables_dxt1_6.inc
           ext/cpu_features/include/cpu_features_cache_info.h
           ext/cpu_features/include/cpu_features_macros.h
           ext/cpu_features/include/cpuinfo_arm.h
           ext/cpu_features/include/cpuinfo_loongarch.h
           ext/cpu_features/include/cpuinfo_mips.h
           ext/cpu_features/include/cpuinfo_ppc.h
           ext/cpu_features/include/cpuinfo_riscv.h
           ext/cpu_features/include/cpuinfo_s390x.h
           ext/cpu_features/include/cpuinfo_x86.h
           ext/cpu_features/include/internal/bit_utils.h
           ext/cpu_features/include/internal/cpuid_x86.h
           ext/cpu_features/include/internal/windows_utils.h
           ext/cpu_features/src/copy.inl
           ext/cpu_features/src/define_introspection.inl
           ext/cpu_features/src/define_introspection_and_hwcaps.inl
           ext/cpu_features/src/equals.inl
           ext/cpu_features/src/filesystem.c
           ext/cpu_features/src/hwcaps.c
           ext/cpu_features/src/impl_aarch64__base_implementation.inl
           ext/cpu_features/src/impl_aarch64_linux_or_android.c
           ext/cpu_features/src/impl_aarch64_macos_or_iphone.c
           ext/cpu_features/src/impl_aarch64_windows.c
           ext/cpu_features/src/impl_arm_linux_or_android.c
           ext/cpu_features/src/impl_loongarch_linux.c
           ext/cpu_features/src/impl_mips_linux_or_android.c
           ext/cpu_features/src/impl_ppc_linux.c
           ext/cpu_features/src/impl_riscv_linux.c
           ext/cpu_features/src/impl_s390x_linux.c
           ext/cpu_features/src/impl_x86_freebsd.c
           ext/cpu_features/src/impl_x86_linux_or_android.c
           ext/cpu_features/src/impl_x86_macos.c
           ext/cpu_features/src/impl_x86_windows.c
           ext/cpu_features/src/stack_line_reader.c
           ext/cpu_features/src/string_view.c
           ext/cpu_features/test/bit_utils_test.cc
           ext/cpu_features/test/cpuinfo_aarch64_test.cc
           ext/cpu_features/test/cpuinfo_arm_test.cc
           ext/cpu_features/test/cpuinfo_loongarch_test.cc
           ext/cpu_features/test/cpuinfo_mips_test.cc
           ext/cpu_features/test/cpuinfo_ppc_test.cc
           ext/cpu_features/test/cpuinfo_riscv_test.cc
           ext/cpu_features/test/cpuinfo_s390x_test.cc
           ext/cpu_features/test/cpuinfo_x86_test.cc
           ext/cpu_features/test/filesystem_for_testing.cc
           ext/cpu_features/test/hwcaps_for_testing.cc
           ext/cpu_features/test/hwcaps_for_testing.h
           ext/cpu_features/test/stack_line_reader_test.cc
           ext/cpu_features/test/string_view_test.cc
           ext/glslang/SPIRV/bitutils.h
           ext/glslang/SPIRV/hex_float.h
           ext/glslang/build_info.py
           ext/glslang/gen_extension_headers.py
           ext/glslang/gtests/Common.cpp
           ext/glslang/gtests/HexFloat.cpp
           ext/glslang/ndk_test/test.cpp
           ext/glslang/update_glslang_sources.py
           ext/libzip/Android.mk
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/ast.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/gmock_class.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/gmock_class_test.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/keywords.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/tokenize.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/utils.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/generator/gmock_gen.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/upload.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/upload.py
           ext/vulkan/vk_sdk_platform.h
Copyright: 2007-2009 Neal Norwitz
           2007-2020 Google Inc.
           2009-2013 The Android Open Source Project
           2015-2017 ARM Limited SPDX-License-Identifier: Apache-2.0
           2015-2021 Arm Limited SPDX-License-Identifier: Apache-2.0
           2015-2023 LunarG, Inc.
           2015-2023 The Khronos Group Inc.
           2015-2023 Valve Corporation
           2017 The Glslang Authors.
           2017-2021 Binomial LLC.
           2017-2023 Google LLC
           2018 Google LLC.
           2018-2022 IBM
           2018-2022 IBM.
           2019 Google, Inc. SPDX-License-Identifier: Apache-2.0
           2019-2021 Hans-Kristian Arntzen
           2020 Intel Corporation
           __NO_COPYRIGHT__ in: ext/cpu_features/src/impl_mips_linux_or_android.c
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/native/tools/prebuilt/freetype/config/ftheader.h
           ext/native/tools/prebuilt/freetype/config/ftoption.h
           ext/native/tools/prebuilt/freetype/freetype.h
           ext/native/tools/prebuilt/freetype/ftadvanc.h
           ext/native/tools/prebuilt/freetype/ftbbox.h
           ext/native/tools/prebuilt/freetype/ftbdf.h
           ext/native/tools/prebuilt/freetype/ftbitmap.h
           ext/native/tools/prebuilt/freetype/ftbzip2.h
           ext/native/tools/prebuilt/freetype/ftcache.h
           ext/native/tools/prebuilt/freetype/ftcid.h
           ext/native/tools/prebuilt/freetype/ftcolor.h
           ext/native/tools/prebuilt/freetype/ftdriver.h
           ext/native/tools/prebuilt/freetype/ftfntfmt.h
           ext/native/tools/prebuilt/freetype/ftgasp.h
           ext/native/tools/prebuilt/freetype/ftgzip.h
           ext/native/tools/prebuilt/freetype/ftincrem.h
           ext/native/tools/prebuilt/freetype/ftlcdfil.h
           ext/native/tools/prebuilt/freetype/ftlzw.h
           ext/native/tools/prebuilt/freetype/ftmac.h
           ext/native/tools/prebuilt/freetype/ftmm.h
           ext/native/tools/prebuilt/freetype/ftmodapi.h
           ext/native/tools/prebuilt/freetype/ftoutln.h
           ext/native/tools/prebuilt/freetype/ftparams.h
           ext/native/tools/prebuilt/freetype/ftpfr.h
           ext/native/tools/prebuilt/freetype/ftrender.h
           ext/native/tools/prebuilt/freetype/ftsnames.h
           ext/native/tools/prebuilt/freetype/ftstroke.h
           ext/native/tools/prebuilt/freetype/ftsystem.h
           ext/native/tools/prebuilt/freetype/fttrigon.h
           ext/native/tools/prebuilt/freetype/fttypes.h
           ext/native/tools/prebuilt/freetype/ftwinfnt.h
           ext/native/tools/prebuilt/freetype/internal/cffotypes.h
           ext/native/tools/prebuilt/freetype/internal/cfftypes.h
           ext/native/tools/prebuilt/freetype/internal/ftcalc.h
           ext/native/tools/prebuilt/freetype/internal/ftdrv.h
           ext/native/tools/prebuilt/freetype/internal/ftgloadr.h
           ext/native/tools/prebuilt/freetype/internal/ftmemory.h
           ext/native/tools/prebuilt/freetype/internal/ftpsprop.h
           ext/native/tools/prebuilt/freetype/internal/ftstream.h
           ext/native/tools/prebuilt/freetype/internal/ftvalid.h
           ext/native/tools/prebuilt/freetype/internal/psaux.h
           ext/native/tools/prebuilt/freetype/internal/pshints.h
           ext/native/tools/prebuilt/freetype/internal/services/svbdf.h
           ext/native/tools/prebuilt/freetype/internal/services/svcfftl.h
           ext/native/tools/prebuilt/freetype/internal/services/svcid.h
           ext/native/tools/prebuilt/freetype/internal/services/svfntfmt.h
           ext/native/tools/prebuilt/freetype/internal/services/svgldict.h
           ext/native/tools/prebuilt/freetype/internal/services/svkern.h
           ext/native/tools/prebuilt/freetype/internal/services/svmetric.h
           ext/native/tools/prebuilt/freetype/internal/services/svmm.h
           ext/native/tools/prebuilt/freetype/internal/services/svotval.h
           ext/native/tools/prebuilt/freetype/internal/services/svpfr.h
           ext/native/tools/prebuilt/freetype/internal/services/svpostnm.h
           ext/native/tools/prebuilt/freetype/internal/services/svprop.h
           ext/native/tools/prebuilt/freetype/internal/services/svpscmap.h
           ext/native/tools/prebuilt/freetype/internal/services/svpsinfo.h
           ext/native/tools/prebuilt/freetype/internal/services/svsfnt.h
           ext/native/tools/prebuilt/freetype/internal/services/svtteng.h
           ext/native/tools/prebuilt/freetype/internal/services/svttglyf.h
           ext/native/tools/prebuilt/freetype/internal/services/svwinfnt.h
           ext/native/tools/prebuilt/freetype/internal/sfnt.h
           ext/native/tools/prebuilt/freetype/internal/t1types.h
           ext/native/tools/prebuilt/freetype/internal/tttypes.h
           ext/native/tools/prebuilt/freetype/internal/wofftypes.h
           ext/native/tools/prebuilt/freetype/t1tables.h
           ext/native/tools/prebuilt/freetype/ttnameid.h
           ext/native/tools/prebuilt/freetype/tttables.h
           ext/native/tools/prebuilt/freetype/tttags.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg
           1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
           1996-2019 Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg.
           2007-2019 David Turner.
           2007-2019 Dereg Clegg and Michael Toftdal.
           2007-2019 Derek Clegg and Michael Toftdal.
           2010-2019 Joel Klinghed.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/fuse_gmock_files.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/gmock_doctor.py
           ext/rapidjson/thirdparty/gtest/googlemock/scripts/upload_gmock.py
           ext/rapidjson/thirdparty/gtest/googlemock/src/gmock.cc
           ext/rapidjson/thirdparty/gtest/googlemock/src/gmock_main.cc
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-nice-strict_test.cc
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_leak_test.py
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_output_test.py
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_test_utils.py
           ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-test-part.h
           ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-typed-test.h
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample4_unittest.cc
           ext/rapidjson/thirdparty/gtest/googletest/scripts/common.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/fuse_gtest_files.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/gen_gtest_pred_impl.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/pump.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/release_docs.py
           ext/rapidjson/thirdparty/gtest/googletest/scripts/upload_gtest.py
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest-filepath.cc
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest-port.cc
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest-typed-test.cc
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest_main.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-linked_ptr_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-test-part_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-tuple_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-typed-test2_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-typed-test_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest-typed-test_test.h
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_break_on_failure_unittest.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_catch_exceptions_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_color_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_env_var_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_filter_unittest.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_help_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_help_test_.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_list_tests_unittest.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_list_tests_unittest_.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_main_unittest.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_output_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_prod_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_repeat_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_shuffle_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_stress_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_test_utils.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_throw_on_failure_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_uninitialized_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_uninitialized_test_.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_outfile1_test_.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_outfile2_test_.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_outfiles_test.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_output_unittest.py
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_test_utils.py
           ext/rapidjson/thirdparty/gtest/googletest/test/production.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/production.h
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Scripts/versiongenerate.py
           ext/snappy/snappy-c.cpp
           ext/snappy/snappy-sinksource.cpp
           ext/snappy/snappy-sinksource.h
           ext/snappy/snappy-stubs-internal.cpp
           ext/snappy/snappy.cpp
           pspautotests/common/ext/snappy/snappy-c.cpp
           pspautotests/common/ext/snappy/snappy-sinksource.h
           pspautotests/common/ext/snappy/snappy.cpp
Copyright: 2003-2015 Google Inc.
           2011 Martin Gieseking <martin.gieseking@uos.de>.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/zstd/contrib/gen_html/gen_html.cpp
           ext/zstd/contrib/pzstd/ErrorHolder.h
           ext/zstd/contrib/pzstd/Logging.h
           ext/zstd/contrib/pzstd/Options.cpp
           ext/zstd/contrib/pzstd/Options.h
           ext/zstd/contrib/pzstd/Pzstd.cpp
           ext/zstd/contrib/pzstd/Pzstd.h
           ext/zstd/contrib/pzstd/SkippableFrame.cpp
           ext/zstd/contrib/pzstd/SkippableFrame.h
           ext/zstd/contrib/pzstd/main.cpp
           ext/zstd/contrib/pzstd/test/OptionsTest.cpp
           ext/zstd/contrib/pzstd/test/PzstdTest.cpp
           ext/zstd/contrib/pzstd/test/RoundTrip.h
           ext/zstd/contrib/pzstd/test/RoundTripTest.cpp
           ext/zstd/contrib/pzstd/utils/Buffer.h
           ext/zstd/contrib/pzstd/utils/FileSystem.h
           ext/zstd/contrib/pzstd/utils/Portability.h
           ext/zstd/contrib/pzstd/utils/ResourcePool.h
           ext/zstd/contrib/pzstd/utils/ScopeGuard.h
           ext/zstd/contrib/pzstd/utils/ThreadPool.h
           ext/zstd/contrib/pzstd/utils/WorkQueue.h
           ext/zstd/contrib/pzstd/utils/test/BufferTest.cpp
           ext/zstd/contrib/pzstd/utils/test/RangeTest.cpp
           ext/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp
           ext/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp
           ext/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp
           ext/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp
           ext/zstd/contrib/seekable_format/examples/parallel_compression.c
           ext/zstd/contrib/seekable_format/examples/seekable_compression.c
           ext/zstd/contrib/seekable_format/examples/seekable_decompression.c
           ext/zstd/contrib/seekable_format/examples/seekable_decompression_mem.c
           ext/zstd/contrib/seekable_format/zstdseek_compress.c
           pspautotests/common/ext/zstd/contrib/gen_html/gen_html.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/ErrorHolder.h
           pspautotests/common/ext/zstd/contrib/pzstd/Logging.h
           pspautotests/common/ext/zstd/contrib/pzstd/Options.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/Options.h
           pspautotests/common/ext/zstd/contrib/pzstd/Pzstd.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/Pzstd.h
           pspautotests/common/ext/zstd/contrib/pzstd/SkippableFrame.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/SkippableFrame.h
           pspautotests/common/ext/zstd/contrib/pzstd/main.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/test/OptionsTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/test/PzstdTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/test/RoundTrip.h
           pspautotests/common/ext/zstd/contrib/pzstd/test/RoundTripTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/Buffer.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/FileSystem.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/ResourcePool.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/ScopeGuard.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/ThreadPool.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/WorkQueue.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/BufferTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/RangeTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp
           pspautotests/common/ext/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/parallel_compression.c
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/seekable_compression.c
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/seekable_decompression.c
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/seekable_decompression_mem.c
           pspautotests/common/ext/zstd/contrib/seekable_format/zstdseek_compress.c
Copyright: 2016 present, Przemyslaw Skibinski, Facebook, Inc.
           2016-2017 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).

Files:     ext/rapidjson/include/rapidjson/allocators.h
           ext/rapidjson/include/rapidjson/cursorstreamwrapper.h
           ext/rapidjson/include/rapidjson/document.h
           ext/rapidjson/include/rapidjson/encodedstream.h
           ext/rapidjson/include/rapidjson/encodings.h
           ext/rapidjson/include/rapidjson/error/en.h
           ext/rapidjson/include/rapidjson/error/error.h
           ext/rapidjson/include/rapidjson/filereadstream.h
           ext/rapidjson/include/rapidjson/filewritestream.h
           ext/rapidjson/include/rapidjson/fwd.h
           ext/rapidjson/include/rapidjson/internal/biginteger.h
           ext/rapidjson/include/rapidjson/internal/ieee754.h
           ext/rapidjson/include/rapidjson/internal/itoa.h
           ext/rapidjson/include/rapidjson/internal/meta.h
           ext/rapidjson/include/rapidjson/internal/pow10.h
           ext/rapidjson/include/rapidjson/internal/regex.h
           ext/rapidjson/include/rapidjson/internal/stack.h
           ext/rapidjson/include/rapidjson/internal/strfunc.h
           ext/rapidjson/include/rapidjson/internal/strtod.h
           ext/rapidjson/include/rapidjson/internal/swap.h
           ext/rapidjson/include/rapidjson/istreamwrapper.h
           ext/rapidjson/include/rapidjson/memorybuffer.h
           ext/rapidjson/include/rapidjson/memorystream.h
           ext/rapidjson/include/rapidjson/ostreamwrapper.h
           ext/rapidjson/include/rapidjson/pointer.h
           ext/rapidjson/include/rapidjson/prettywriter.h
           ext/rapidjson/include/rapidjson/rapidjson.h
           ext/rapidjson/include/rapidjson/reader.h
           ext/rapidjson/include/rapidjson/stream.h
           ext/rapidjson/include/rapidjson/stringbuffer.h
           ext/rapidjson/include/rapidjson/writer.h
           ext/rapidjson/test/perftest/misctest.cpp
           ext/rapidjson/test/perftest/perftest.cpp
           ext/rapidjson/test/perftest/perftest.h
           ext/rapidjson/test/perftest/platformtest.cpp
           ext/rapidjson/test/perftest/rapidjsontest.cpp
           ext/rapidjson/test/unittest/allocatorstest.cpp
           ext/rapidjson/test/unittest/bigintegertest.cpp
           ext/rapidjson/test/unittest/cursorstreamwrappertest.cpp
           ext/rapidjson/test/unittest/documenttest.cpp
           ext/rapidjson/test/unittest/dtoatest.cpp
           ext/rapidjson/test/unittest/encodedstreamtest.cpp
           ext/rapidjson/test/unittest/encodingstest.cpp
           ext/rapidjson/test/unittest/filestreamtest.cpp
           ext/rapidjson/test/unittest/fwdtest.cpp
           ext/rapidjson/test/unittest/istreamwrappertest.cpp
           ext/rapidjson/test/unittest/itoatest.cpp
           ext/rapidjson/test/unittest/jsoncheckertest.cpp
           ext/rapidjson/test/unittest/namespacetest.cpp
           ext/rapidjson/test/unittest/ostreamwrappertest.cpp
           ext/rapidjson/test/unittest/pointertest.cpp
           ext/rapidjson/test/unittest/prettywritertest.cpp
           ext/rapidjson/test/unittest/readertest.cpp
           ext/rapidjson/test/unittest/regextest.cpp
           ext/rapidjson/test/unittest/schematest.cpp
           ext/rapidjson/test/unittest/strfunctest.cpp
           ext/rapidjson/test/unittest/stringbuffertest.cpp
           ext/rapidjson/test/unittest/strtodtest.cpp
           ext/rapidjson/test/unittest/unittest.cpp
           ext/rapidjson/test/unittest/unittest.h
           ext/rapidjson/test/unittest/valuetest.cpp
           ext/rapidjson/test/unittest/writertest.cpp
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 Licensed under the MIT License (the "License"); you may not use this file except
 in compliance with the License. You may obtain a copy of the License at
 .
 http://opensource.org/licenses/MIT
 .
 Unless required by applicable law or agreed to in writing, software distributed
 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 CONDITIONS OF ANY KIND, either express or implied. See the License for the
 specific language governing permissions and limitations under the License.

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_assert.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_atomic.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_bits.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_blendmode.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_clipboard.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_config.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_config_macosx.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_copying.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_cpuinfo.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_endian.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_error.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_events.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_filesystem.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_gamecontroller.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_gesture.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_guid.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_haptic.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_hidapi.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_hints.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_joystick.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_keyboard.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_keycode.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_loadso.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_locale.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_log.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_main.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_messagebox.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_metal.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_misc.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_mouse.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_mutex.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_name.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengl.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles2.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_pixels.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_platform.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_power.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_quit.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_rect.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_render.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_rwops.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_scancode.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_sensor.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_shape.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_stdinc.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_surface.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_system.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_syswm.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_thread.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_timer.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_touch.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_types.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_version.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_video.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_vulkan.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/begin_code.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/close_code.h
           SDL/macOS/SDL2.framework/Versions/A/Resources/License.txt
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/MiniZip64_info.txt
Copyright: 1997-2023 Sam Lantinga <slouken@libsdl.org>
           2017 Mark Callow
           __NO_COPYRIGHT__ in: ext/libchdr/deps/zlib-1.2.13/contrib/minizip/MiniZip64_info.txt
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.

Files:     ext/glslang/LICENSE.txt
           ext/glslang/OGLCompilersDLL/InitializeDll.cpp
           ext/glslang/OGLCompilersDLL/InitializeDll.h
           ext/glslang/SPIRV/GlslangToSpv.h
           ext/glslang/SPIRV/SPVRemapper.cpp
           ext/glslang/SPIRV/SPVRemapper.h
           ext/glslang/StandAlone/DirStackFileIncluder.h
           ext/glslang/StandAlone/Worklist.h
           ext/glslang/StandAlone/spirv-remap.cpp
           ext/glslang/Test/sample.frag
           ext/glslang/Test/sample.vert
           ext/glslang/glslang/ExtensionHeaders/GL_EXT_shader_realtime_clock.glsl
           ext/glslang/glslang/GenericCodeGen/CodeGen.cpp
           ext/glslang/glslang/HLSL/hlslParseHelper.cpp
           ext/glslang/glslang/HLSL/hlslParseHelper.h
           ext/glslang/glslang/HLSL/hlslParseables.h
           ext/glslang/glslang/HLSL/pch.h
           ext/glslang/glslang/Include/BaseTypes.h
           ext/glslang/glslang/Include/Common.h
           ext/glslang/glslang/Include/ConstantUnion.h
           ext/glslang/glslang/Include/InfoSink.h
           ext/glslang/glslang/Include/InitializeGlobals.h
           ext/glslang/glslang/Include/PoolAlloc.h
           ext/glslang/glslang/Include/ResourceLimits.h
           ext/glslang/glslang/Include/ShHandle.h
           ext/glslang/glslang/Include/SpirvIntrinsics.h
           ext/glslang/glslang/Include/Types.h
           ext/glslang/glslang/MachineIndependent/Constant.cpp
           ext/glslang/glslang/MachineIndependent/InfoSink.cpp
           ext/glslang/glslang/MachineIndependent/Initialize.h
           ext/glslang/glslang/MachineIndependent/IntermTraverse.cpp
           ext/glslang/glslang/MachineIndependent/LiveTraverser.h
           ext/glslang/glslang/MachineIndependent/ParseHelper.cpp
           ext/glslang/glslang/MachineIndependent/PoolAlloc.cpp
           ext/glslang/glslang/MachineIndependent/RemoveTree.cpp
           ext/glslang/glslang/MachineIndependent/RemoveTree.h
           ext/glslang/glslang/MachineIndependent/Scan.h
           ext/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
           ext/glslang/glslang/MachineIndependent/SymbolTable.h
           ext/glslang/glslang/MachineIndependent/Versions.h
           ext/glslang/glslang/MachineIndependent/attribute.h
           ext/glslang/glslang/MachineIndependent/intermOut.cpp
           ext/glslang/glslang/MachineIndependent/iomapper.cpp
           ext/glslang/glslang/MachineIndependent/iomapper.h
           ext/glslang/glslang/MachineIndependent/localintermediate.h
           ext/glslang/glslang/MachineIndependent/pch.h
           ext/glslang/glslang/MachineIndependent/reflection.cpp
           ext/glslang/glslang/MachineIndependent/reflection.h
           ext/glslang/glslang/OSDependent/Web/glslang.js.cpp
           ext/glslang/glslang/OSDependent/Windows/main.cpp
           ext/glslang/glslang/OSDependent/Windows/ossource.cpp
           ext/glslang/glslang/OSDependent/osinclude.h
           ext/glslang/glslang/Public/ShaderLang.h
           ext/glslang/gtests/GlslMapIO.FromFile.cpp
           ext/glslang/gtests/VkRelaxed.FromFile.cpp
           ext/glslang/gtests/pch.h
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2002-2010 The ANGLE Project Authors.
           2012-2017 LunarG, Inc.
           2015-2018 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2015-2020 Google, Inc.
           2016-2020 Google, Inc. Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.
           2017 ARM Limited.
           2017-2019 ARM Limited. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2018-2020 The Khronos Group Inc.
           2021 Advanced Micro Devices, Inc.
           <various other dates and companies>
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/armips/LICENSE.txt
           ext/armips/ext/filesystem/include/ghc/filesystem.hpp
           ext/armips/ext/filesystem/include/ghc/fs_fwd.hpp
           ext/armips/ext/filesystem/include/ghc/fs_impl.hpp
           ext/armips/ext/filesystem/include/ghc/fs_std.hpp
           ext/armips/ext/filesystem/include/ghc/fs_std_fwd.hpp
           ext/armips/ext/filesystem/include/ghc/fs_std_impl.hpp
           ext/armips/ext/filesystem/test/filesystem_test.cpp
           ext/armips/ext/filesystem/test/multi1.cpp
           ext/armips/ext/filesystem/test/multi2.cpp
           ext/glslang/Test/spv.debuginfo.glsl.comp
           ext/glslang/Test/spv.debuginfo.glsl.frag
           ext/glslang/Test/spv.debuginfo.glsl.geom
           ext/glslang/Test/spv.debuginfo.glsl.tesc
           ext/glslang/Test/spv.debuginfo.glsl.tese
           ext/glslang/Test/spv.debuginfo.glsl.vert
           ext/glslang/Test/spv.debuginfo.hlsl.comp
           ext/glslang/Test/spv.debuginfo.hlsl.frag
           ext/glslang/Test/spv.debuginfo.hlsl.geom
           ext/glslang/Test/spv.debuginfo.hlsl.tesc
           ext/glslang/Test/spv.debuginfo.hlsl.tese
           ext/glslang/Test/spv.debuginfo.hlsl.vert
           ext/rcheevos/test/lua/src/lua.h
           ext/riscv-disas.cpp
           ext/riscv-disas.h
           ext/vma/vk_mem_alloc.h
           ext/zstd/lib/dictBuilder/divsufsort.h
           ffmpeg/doc/examples/avio_dir_cmd.c
           ffmpeg/doc/examples/extract_mvs.c
           ffmpeg/doc/examples/resampling_audio.c
           ffmpeg/doc/style.min.css
           ffmpeg/libavcodec/texturedsp.c
           ffmpeg/libavcodec/x86/vc1dsp_init.c
           ffmpeg/libavcodec/x86/vc1dsp_mmx.c
           ffmpeg/libavfilter/vf_deband.c
           ffmpeg/libavformat/oggdec.c
           ffmpeg/libavformat/oggdec.h
           ffmpeg/libavformat/oggparseogm.c
           ffmpeg/libavformat/oggparsespeex.c
           ffmpeg/libavformat/oggparsetheora.c
           ffmpeg/libavformat/oggparsevorbis.c
           ffmpeg/tests/api/api-band-test.c
           ffmpeg/tests/api/api-codec-param-test.c
           ios/iCade/iCadeReaderView.h
           ios/iCade/iCadeReaderView.m
           ios/iCade/iCadeState.h
           libretro/libretro-common/glsym/glgen.py
           libretro/libretro-common/glsym/rglgen.py
           libretro/libretro-common/glsym/xglgen.py
           pspautotests/common/ext/zstd/lib/dictBuilder/divsufsort.h
Copyright: 1994-2017 Lua.org, PUC-Rio.
           2003-2008 Yuta Mori
           2005 Matthieu CASTET, Alex Beregszaszi
           2005 Michael Ahlberg, Måns Rullgård
           2007 Christophe GISQUET <christophe.gisquet@free.fr>
           2008 Reimar Döffinger
           2009 Benjamin Dobell, Glass Echidna
           2009-2020 Kingcom
           2011 Stuart Carnie
           2012 Matthäus G. "Anteru" Chajdas (http://anteru.net)
           2012 Stefano Sabatini
           2014 Barbara Lepage <db0company@gmail.com>
           2014 Clément Bœsch
           2014 Lukasz Marek
           2015 Ludmila Glinskih
           2015 Matthieu Bouron <matthieu.bouron stupeflix.com>
           2015 Niklas Haas
           2015 Paul B Mahol
           2015 Vittorio Giovara <vittorio.giovara@gmail.com>
           2016-2017 Michael Clark <michaeljclark@mac.com>
           2017-2018 SiFive, Inc.
           2017-2022 Advanced Micro Devices, Inc.
           2018 Steffen Schümann <s.schuemann@pobox.com>
           2022 Google LLC
           2022 Sascha Willems
           __NO_COPYRIGHT__ in: libretro/libretro-common/glsym/glgen.py
           __NO_COPYRIGHT__ in: libretro/libretro-common/glsym/rglgen.py
           __NO_COPYRIGHT__ in: libretro/libretro-common/glsym/xglgen.py
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

Files:     Common/ABI.cpp
           Common/ABI.h
           Common/Common.h
           Common/CommonFuncs.h
           Common/ConsoleListener.cpp
           Common/ConsoleListener.h
           Common/Data/Collections/FixedSizeQueue.h
           Common/File/FileUtil.cpp
           Common/File/FileUtil.h
           Common/Log.cpp
           Common/Log.h
           Common/LogManager.cpp
           Common/LogManager.h
           Common/MemArena.h
           Common/MemArenaAndroid.cpp
           Common/MemArenaDarwin.cpp
           Common/MemArenaPosix.cpp
           Common/MemArenaWin32.cpp
           Common/MemoryUtil.cpp
           Common/MemoryUtil.h
           Common/MemoryUtilHorizon.cpp
           Common/MsgHandler.h
           Common/Serialize/SerializeDeque.h
           Common/Serialize/SerializeFuncs.h
           Common/Serialize/SerializeList.h
           Common/Serialize/SerializeMap.h
           Common/Serialize/SerializeSet.h
           Common/Serialize/Serializer.cpp
           Common/Serialize/Serializer.h
           Common/StringUtils.cpp
           Common/StringUtils.h
           Common/SysError.cpp
           Common/Thunk.cpp
           Common/Thunk.h
           Common/x64Analyzer.cpp
           Common/x64Analyzer.h
           Common/x64Emitter.cpp
           Common/x64Emitter.h
           Core/MIPS/x86/Asm.cpp
           Core/MemMap.h
           Core/MemMapHelpers.h
           Core/Opcode.h
Copyright: 2003 Dolphin Project / 2012 PPSSPP Project.
           2003 Dolphin Project.
           2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/Windows/aarch64/include/libswresample/swresample.h
           ffmpeg/Windows/arm/include/libswresample/swresample.h
           ffmpeg/Windows/x86/include/libswresample/swresample.h
           ffmpeg/Windows/x86_64/include/libswresample/swresample.h
           ffmpeg/Windows10/ARM/include/libswresample/swresample.h
           ffmpeg/Windows10/ARM64/include/libswresample/swresample.h
           ffmpeg/Windows10/x64/include/libswresample/swresample.h
           ffmpeg/Windows10/x86/include/libswresample/swresample.h
           ffmpeg/android/arm64/include/libswresample/swresample.h
           ffmpeg/android/armv7/include/libswresample/swresample.h
           ffmpeg/android/x86/include/libswresample/swresample.h
           ffmpeg/android/x86_64/include/libswresample/swresample.h
           ffmpeg/blackberry/armv7/include/libswresample/swresample.h
           ffmpeg/ios/universal/include/libswresample/swresample.h
           ffmpeg/libswresample/dither.c
           ffmpeg/libswresample/options.c
           ffmpeg/libswresample/rematrix.c
           ffmpeg/libswresample/rematrix_template.c
           ffmpeg/libswresample/swresample.c
           ffmpeg/libswresample/swresample.h
           ffmpeg/libswresample/swresample_internal.h
           ffmpeg/libswresample/x86/audio_convert_init.c
           ffmpeg/libswresample/x86/rematrix_init.c
           ffmpeg/linux/aarch64/include/libswresample/swresample.h
           ffmpeg/linux/armv7/include/libswresample/swresample.h
           ffmpeg/linux/loongarch64/include/libswresample/swresample.h
           ffmpeg/linux/mips32/include/libswresample/swresample.h
           ffmpeg/linux/riscv64/include/libswresample/swresample.h
           ffmpeg/linux/x86/include/libswresample/swresample.h
           ffmpeg/linux/x86_64/include/libswresample/swresample.h
           ffmpeg/macosx/universal/include/libswresample/swresample.h
           ffmpeg/symbian/armv6/include/libswresample/swresample.h
           ffmpeg/tvos/arm64/include/libswresample/swresample.h
           ffmpeg/wiiu/include/libswresample/swresample.h
Copyright: 2011-2013 Michael Niedermayer (michaelni@gmx.at)
License:   LGPL-2.1+
 This file is part of libswresample
 .
 libswresample is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 libswresample is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with libswresample; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     pspautotests/tests/gpu/complex/complex.c
           pspautotests/tests/libs/xlib/xbuffer.c
           pspautotests/tests/libs/xlib/xbuffer.h
           pspautotests/tests/libs/xlib/xconfig.h
           pspautotests/tests/libs/xlib/xctrl.c
           pspautotests/tests/libs/xlib/xctrl.h
           pspautotests/tests/libs/xlib/xgraphics.c
           pspautotests/tests/libs/xlib/xgraphics.h
           pspautotests/tests/libs/xlib/xheightmap.c
           pspautotests/tests/libs/xlib/xheightmap.h
           pspautotests/tests/libs/xlib/xini.c
           pspautotests/tests/libs/xlib/xini.h
           pspautotests/tests/libs/xlib/xlib.c
           pspautotests/tests/libs/xlib/xlib.h
           pspautotests/tests/libs/xlib/xlog.c
           pspautotests/tests/libs/xlib/xlog.h
           pspautotests/tests/libs/xlib/xmath.c
           pspautotests/tests/libs/xlib/xmath.h
           pspautotests/tests/libs/xlib/xmem.c
           pspautotests/tests/libs/xlib/xmem.h
           pspautotests/tests/libs/xlib/xobj.c
           pspautotests/tests/libs/xlib/xobj.h
           pspautotests/tests/libs/xlib/xparticle.c
           pspautotests/tests/libs/xlib/xparticle.h
           pspautotests/tests/libs/xlib/xsound.c
           pspautotests/tests/libs/xlib/xsound.h
           pspautotests/tests/libs/xlib/xtext.c
           pspautotests/tests/libs/xlib/xtext.h
           pspautotests/tests/libs/xlib/xtexture.c
           pspautotests/tests/libs/xlib/xtexture.h
           pspautotests/tests/libs/xlib/xtime.c
           pspautotests/tests/libs/xlib/xtime.h
Copyright: 2009 Alex Wickes
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE for details.

Files:     ffmpeg/libavfilter/vf_eq.h
           ffmpeg/libavfilter/vf_fspp.h
           ffmpeg/libavfilter/vf_mpdecimate.c
           ffmpeg/libavfilter/vf_nnedi.c
           ffmpeg/libavfilter/vf_pp7.h
           ffmpeg/libavfilter/vf_repeatfields.c
           ffmpeg/libavfilter/vf_sab.c
           ffmpeg/libavfilter/vf_spp.h
           ffmpeg/libavfilter/vsrc_mptestsrc.c
           ffmpeg/libavfilter/x86/vf_fspp_init.c
           ffmpeg/libavfilter/x86/vf_hqdn3d_init.c
           ffmpeg/libavfilter/x86/vf_interlace_init.c
           ffmpeg/libavfilter/x86/vf_pp7_init.c
           ffmpeg/libavfilter/x86/vf_spp.c
           ffmpeg/libavfilter/x86/vf_tinterlace_init.c
           ffmpeg/tests/checkasm/alacdsp.c
           ffmpeg/tests/checkasm/bswapdsp.c
           ffmpeg/tests/checkasm/checkasm.c
           ffmpeg/tests/checkasm/checkasm.h
           ffmpeg/tests/checkasm/flacdsp.c
           ffmpeg/tests/checkasm/fmtconvert.c
           ffmpeg/tests/checkasm/h264pred.c
           ffmpeg/tests/checkasm/h264qpel.c
           ffmpeg/tests/checkasm/jpeg2000dsp.c
           ffmpeg/tests/checkasm/pixblockdsp.c
           ffmpeg/tests/checkasm/synth_filter.c
           ffmpeg/tests/checkasm/v210enc.c
           ffmpeg/tests/checkasm/vf_blend.c
           ffmpeg/tests/checkasm/videodsp.c
           ffmpeg/tests/checkasm/vp9dsp.c
Copyright: 2002-2005 Michael Niedermayer <michaelni@gmx.at>
           2003 Rich Felker
           2003 Tobias Diedrich
           2005 Nikolaj Poroshin <porosh3@psu.ru>
           2008-2012 Loren Merritt
           2010-2011 Kevin Stone
           2012 Stefano Sabatini
           2013 Clément Bœsch
           2014 James Darnley <james.darnley@gmail.com>
           2014 Kieran Kunhya <kierank@obe.tv>
           2014-2015 Arwa Arif <arwaarif1994@gmail.com>
           2015 Henrik Gramner
           2015 James Almer
           2015 Janne Grunau
           2015-2016 Ronald S. Bultje <rsbultje@gmail.com>
           2015-2016 Tiancheng "Timothy" Gu
           2016 Paul B Mahol
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ext/glslang/BUILD.gn
           ext/glslang/SPIRV/Logger.cpp
           ext/glslang/SPIRV/Logger.h
           ext/glslang/glslang/Public/ResourceLimits.h
           ext/glslang/glslang/ResourceLimits/ResourceLimits.cpp
           ext/glslang/gtests/AST.FromFile.cpp
           ext/glslang/gtests/BuiltInResource.FromFile.cpp
           ext/glslang/gtests/Config.FromFile.cpp
           ext/glslang/gtests/Hlsl.FromFile.cpp
           ext/glslang/gtests/Initializer.h
           ext/glslang/gtests/Link.FromFile.Vk.cpp
           ext/glslang/gtests/Link.FromFile.cpp
           ext/glslang/gtests/Pp.FromFile.cpp
           ext/glslang/gtests/Remap.FromFile.cpp
           ext/glslang/gtests/Settings.cpp
           ext/glslang/gtests/Settings.h
           ext/glslang/gtests/Spv.FromFile.cpp
           ext/glslang/gtests/TestFixture.cpp
           ext/glslang/gtests/TestFixture.h
           ext/glslang/gtests/main.cpp
           ext/glslang/kokoro/android-ndk-build/build-docker.sh
           ext/glslang/kokoro/android-ndk-build/build.sh
           ext/glslang/kokoro/license-check/build-docker.sh
           ext/glslang/kokoro/license-check/build.sh
           ext/glslang/kokoro/linux-clang-cmake/build-docker.sh
           ext/glslang/kokoro/linux-clang-cmake/build.sh
           ext/glslang/kokoro/linux-clang-gn/build-docker.sh
           ext/glslang/kokoro/linux-clang-gn/build.sh
           ext/glslang/kokoro/linux-gcc-cmake/build-docker.sh
           ext/glslang/kokoro/linux-gcc-cmake/build.sh
Copyright: 2016 LunarG, Inc.
           2016-2020 Google, Inc.
           2019 ARM Limited. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/bswap.h
           ffmpeg/Windows/arm/include/libavutil/bswap.h
           ffmpeg/Windows/x86/include/libavutil/bswap.h
           ffmpeg/Windows/x86_64/include/libavutil/bswap.h
           ffmpeg/Windows10/ARM/include/libavutil/bswap.h
           ffmpeg/Windows10/ARM64/include/libavutil/bswap.h
           ffmpeg/Windows10/x64/include/libavutil/bswap.h
           ffmpeg/Windows10/x86/include/libavutil/bswap.h
           ffmpeg/android/arm64/include/libavutil/bswap.h
           ffmpeg/android/armv7/include/libavutil/bswap.h
           ffmpeg/android/x86/include/libavutil/bswap.h
           ffmpeg/android/x86_64/include/libavutil/bswap.h
           ffmpeg/blackberry/armv7/include/libavutil/bswap.h
           ffmpeg/ios/universal/include/libavutil/bswap.h
           ffmpeg/libavutil/bfin/bswap.h
           ffmpeg/libavutil/bswap.h
           ffmpeg/linux/aarch64/include/libavutil/bswap.h
           ffmpeg/linux/armv7/include/libavutil/bswap.h
           ffmpeg/linux/loongarch64/include/libavutil/bswap.h
           ffmpeg/linux/mips32/include/libavutil/bswap.h
           ffmpeg/linux/riscv64/include/libavutil/bswap.h
           ffmpeg/linux/x86/include/libavutil/bswap.h
           ffmpeg/linux/x86_64/include/libavutil/bswap.h
           ffmpeg/macosx/universal/include/libavutil/bswap.h
           ffmpeg/symbian/armv6/include/libavutil/bswap.h
           ffmpeg/tvos/arm64/include/libavutil/bswap.h
           ffmpeg/wiiu/include/libavutil/bswap.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
           2007 Marc Hoffman
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 byte swapping routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/rational.h
           ffmpeg/Windows/arm/include/libavutil/rational.h
           ffmpeg/Windows/x86/include/libavutil/rational.h
           ffmpeg/Windows/x86_64/include/libavutil/rational.h
           ffmpeg/Windows10/ARM/include/libavutil/rational.h
           ffmpeg/Windows10/ARM64/include/libavutil/rational.h
           ffmpeg/Windows10/x64/include/libavutil/rational.h
           ffmpeg/Windows10/x86/include/libavutil/rational.h
           ffmpeg/android/arm64/include/libavutil/rational.h
           ffmpeg/android/armv7/include/libavutil/rational.h
           ffmpeg/android/x86/include/libavutil/rational.h
           ffmpeg/android/x86_64/include/libavutil/rational.h
           ffmpeg/blackberry/armv7/include/libavutil/rational.h
           ffmpeg/ios/universal/include/libavutil/rational.h
           ffmpeg/libavutil/rational.c
           ffmpeg/libavutil/rational.h
           ffmpeg/linux/aarch64/include/libavutil/rational.h
           ffmpeg/linux/armv7/include/libavutil/rational.h
           ffmpeg/linux/loongarch64/include/libavutil/rational.h
           ffmpeg/linux/mips32/include/libavutil/rational.h
           ffmpeg/linux/riscv64/include/libavutil/rational.h
           ffmpeg/linux/x86/include/libavutil/rational.h
           ffmpeg/linux/x86_64/include/libavutil/rational.h
           ffmpeg/macosx/universal/include/libavutil/rational.h
           ffmpeg/symbian/armv6/include/libavutil/rational.h
           ffmpeg/tvos/arm64/include/libavutil/rational.h
           ffmpeg/wiiu/include/libavutil/rational.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 rational numbers
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/SPIRV-Cross/CMakeLists.txt
           ext/SPIRV-Cross/main.cpp
           ext/SPIRV-Cross/spirv_cfg.cpp
           ext/SPIRV-Cross/spirv_cfg.hpp
           ext/SPIRV-Cross/spirv_common.hpp
           ext/SPIRV-Cross/spirv_cpp.cpp
           ext/SPIRV-Cross/spirv_cpp.hpp
           ext/SPIRV-Cross/spirv_cross.cpp
           ext/SPIRV-Cross/spirv_cross.hpp
           ext/SPIRV-Cross/spirv_cross_c.cpp
           ext/SPIRV-Cross/spirv_cross_c.h
           ext/SPIRV-Cross/spirv_cross_containers.hpp
           ext/SPIRV-Cross/spirv_cross_error_handling.hpp
           ext/SPIRV-Cross/spirv_cross_parsed_ir.cpp
           ext/SPIRV-Cross/spirv_cross_parsed_ir.hpp
           ext/SPIRV-Cross/spirv_cross_util.cpp
           ext/SPIRV-Cross/spirv_cross_util.hpp
           ext/SPIRV-Cross/spirv_glsl.cpp
           ext/SPIRV-Cross/spirv_glsl.hpp
           ext/SPIRV-Cross/spirv_hlsl.cpp
           ext/SPIRV-Cross/spirv_hlsl.hpp
           ext/SPIRV-Cross/spirv_msl.cpp
           ext/SPIRV-Cross/spirv_msl.hpp
           ext/SPIRV-Cross/spirv_parser.cpp
           ext/SPIRV-Cross/spirv_parser.hpp
           ext/SPIRV-Cross/spirv_reflect.cpp
           ext/SPIRV-Cross/spirv_reflect.hpp
Copyright: 2015-2021 Arm Limited SPDX-License-Identifier: Apache-2.0 OR MIT
           2016-2021 Google Inc. SPDX-License-Identifier: Apache-2.0 OR MIT
           2016-2021 Robert Konrad SPDX-License-Identifier: Apache-2.0 OR MIT
           2016-2021 The Brenwill Workshop Ltd. SPDX-License-Identifier: Apache-2.0 OR MIT
           2018-2021 Bradley Austin Davis SPDX-License-Identifier: Apache-2.0 OR MIT
           2019-2021 Hans-Kristian Arntzen SPDX-License-Identifier: Apache-2.0 OR MIT
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 At your option, you may choose to accept this material under either:
 1. The Apache License, Version 2.0, found at <http://www.apache.org/licenses/LICENSE-2.0>, or
 2. The MIT License, found at <http://opensource.org/licenses/MIT>.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/mem.h
           ffmpeg/Windows/arm/include/libavutil/mem.h
           ffmpeg/Windows/x86/include/libavutil/mem.h
           ffmpeg/Windows/x86_64/include/libavutil/mem.h
           ffmpeg/Windows10/ARM/include/libavutil/mem.h
           ffmpeg/Windows10/ARM64/include/libavutil/mem.h
           ffmpeg/Windows10/x64/include/libavutil/mem.h
           ffmpeg/Windows10/x86/include/libavutil/mem.h
           ffmpeg/android/arm64/include/libavutil/mem.h
           ffmpeg/android/armv7/include/libavutil/mem.h
           ffmpeg/android/x86/include/libavutil/mem.h
           ffmpeg/android/x86_64/include/libavutil/mem.h
           ffmpeg/blackberry/armv7/include/libavutil/mem.h
           ffmpeg/ios/universal/include/libavutil/mem.h
           ffmpeg/libavutil/mem.h
           ffmpeg/linux/aarch64/include/libavutil/mem.h
           ffmpeg/linux/armv7/include/libavutil/mem.h
           ffmpeg/linux/loongarch64/include/libavutil/mem.h
           ffmpeg/linux/mips32/include/libavutil/mem.h
           ffmpeg/linux/riscv64/include/libavutil/mem.h
           ffmpeg/linux/x86/include/libavutil/mem.h
           ffmpeg/linux/x86_64/include/libavutil/mem.h
           ffmpeg/macosx/universal/include/libavutil/mem.h
           ffmpeg/symbian/armv6/include/libavutil/mem.h
           ffmpeg/tvos/arm64/include/libavutil/mem.h
           ffmpeg/wiiu/include/libavutil/mem.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 memory handling functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/audio_fifo.h
           ffmpeg/Windows/arm/include/libavutil/audio_fifo.h
           ffmpeg/Windows/x86/include/libavutil/audio_fifo.h
           ffmpeg/Windows/x86_64/include/libavutil/audio_fifo.h
           ffmpeg/Windows10/ARM/include/libavutil/audio_fifo.h
           ffmpeg/Windows10/ARM64/include/libavutil/audio_fifo.h
           ffmpeg/Windows10/x64/include/libavutil/audio_fifo.h
           ffmpeg/Windows10/x86/include/libavutil/audio_fifo.h
           ffmpeg/android/arm64/include/libavutil/audio_fifo.h
           ffmpeg/android/armv7/include/libavutil/audio_fifo.h
           ffmpeg/android/x86/include/libavutil/audio_fifo.h
           ffmpeg/android/x86_64/include/libavutil/audio_fifo.h
           ffmpeg/blackberry/armv7/include/libavutil/audio_fifo.h
           ffmpeg/ios/universal/include/libavutil/audio_fifo.h
           ffmpeg/libavutil/audio_fifo.h
           ffmpeg/linux/aarch64/include/libavutil/audio_fifo.h
           ffmpeg/linux/armv7/include/libavutil/audio_fifo.h
           ffmpeg/linux/loongarch64/include/libavutil/audio_fifo.h
           ffmpeg/linux/mips32/include/libavutil/audio_fifo.h
           ffmpeg/linux/riscv64/include/libavutil/audio_fifo.h
           ffmpeg/linux/x86/include/libavutil/audio_fifo.h
           ffmpeg/linux/x86_64/include/libavutil/audio_fifo.h
           ffmpeg/macosx/universal/include/libavutil/audio_fifo.h
           ffmpeg/symbian/armv6/include/libavutil/audio_fifo.h
           ffmpeg/tvos/arm64/include/libavutil/audio_fifo.h
           ffmpeg/wiiu/include/libavutil/audio_fifo.h
Copyright: 2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio FIFO Buffer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/eval.h
           ffmpeg/Windows/arm/include/libavutil/eval.h
           ffmpeg/Windows/x86/include/libavutil/eval.h
           ffmpeg/Windows/x86_64/include/libavutil/eval.h
           ffmpeg/Windows10/ARM/include/libavutil/eval.h
           ffmpeg/Windows10/ARM64/include/libavutil/eval.h
           ffmpeg/Windows10/x64/include/libavutil/eval.h
           ffmpeg/Windows10/x86/include/libavutil/eval.h
           ffmpeg/android/arm64/include/libavutil/eval.h
           ffmpeg/android/armv7/include/libavutil/eval.h
           ffmpeg/android/x86/include/libavutil/eval.h
           ffmpeg/android/x86_64/include/libavutil/eval.h
           ffmpeg/blackberry/armv7/include/libavutil/eval.h
           ffmpeg/ios/universal/include/libavutil/eval.h
           ffmpeg/libavutil/eval.h
           ffmpeg/linux/aarch64/include/libavutil/eval.h
           ffmpeg/linux/armv7/include/libavutil/eval.h
           ffmpeg/linux/loongarch64/include/libavutil/eval.h
           ffmpeg/linux/mips32/include/libavutil/eval.h
           ffmpeg/linux/riscv64/include/libavutil/eval.h
           ffmpeg/linux/x86/include/libavutil/eval.h
           ffmpeg/linux/x86_64/include/libavutil/eval.h
           ffmpeg/macosx/universal/include/libavutil/eval.h
           ffmpeg/symbian/armv6/include/libavutil/eval.h
           ffmpeg/tvos/arm64/include/libavutil/eval.h
           ffmpeg/wiiu/include/libavutil/eval.h
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple arithmetic expression evaluator
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/avassert.h
           ffmpeg/Windows/arm/include/libavutil/avassert.h
           ffmpeg/Windows/x86/include/libavutil/avassert.h
           ffmpeg/Windows/x86_64/include/libavutil/avassert.h
           ffmpeg/Windows10/ARM/include/libavutil/avassert.h
           ffmpeg/Windows10/ARM64/include/libavutil/avassert.h
           ffmpeg/Windows10/x64/include/libavutil/avassert.h
           ffmpeg/Windows10/x86/include/libavutil/avassert.h
           ffmpeg/android/arm64/include/libavutil/avassert.h
           ffmpeg/android/armv7/include/libavutil/avassert.h
           ffmpeg/android/x86/include/libavutil/avassert.h
           ffmpeg/android/x86_64/include/libavutil/avassert.h
           ffmpeg/blackberry/armv7/include/libavutil/avassert.h
           ffmpeg/ios/universal/include/libavutil/avassert.h
           ffmpeg/libavutil/avassert.h
           ffmpeg/linux/aarch64/include/libavutil/avassert.h
           ffmpeg/linux/armv7/include/libavutil/avassert.h
           ffmpeg/linux/loongarch64/include/libavutil/avassert.h
           ffmpeg/linux/mips32/include/libavutil/avassert.h
           ffmpeg/linux/riscv64/include/libavutil/avassert.h
           ffmpeg/linux/x86/include/libavutil/avassert.h
           ffmpeg/linux/x86_64/include/libavutil/avassert.h
           ffmpeg/macosx/universal/include/libavutil/avassert.h
           ffmpeg/symbian/armv6/include/libavutil/avassert.h
           ffmpeg/tvos/arm64/include/libavutil/avassert.h
           ffmpeg/wiiu/include/libavutil/avassert.h
Copyright: 2010 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple assert() macros that are a bit more flexible than ISO C assert().
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/common.h
           ffmpeg/Windows/arm/include/libavutil/common.h
           ffmpeg/Windows/x86/include/libavutil/common.h
           ffmpeg/Windows/x86_64/include/libavutil/common.h
           ffmpeg/Windows10/ARM/include/libavutil/common.h
           ffmpeg/Windows10/ARM64/include/libavutil/common.h
           ffmpeg/Windows10/x64/include/libavutil/common.h
           ffmpeg/Windows10/x86/include/libavutil/common.h
           ffmpeg/android/arm64/include/libavutil/common.h
           ffmpeg/android/armv7/include/libavutil/common.h
           ffmpeg/android/x86/include/libavutil/common.h
           ffmpeg/android/x86_64/include/libavutil/common.h
           ffmpeg/blackberry/armv7/include/libavutil/common.h
           ffmpeg/ios/universal/include/libavutil/common.h
           ffmpeg/libavutil/common.h
           ffmpeg/linux/aarch64/include/libavutil/common.h
           ffmpeg/linux/armv7/include/libavutil/common.h
           ffmpeg/linux/loongarch64/include/libavutil/common.h
           ffmpeg/linux/mips32/include/libavutil/common.h
           ffmpeg/linux/riscv64/include/libavutil/common.h
           ffmpeg/linux/x86/include/libavutil/common.h
           ffmpeg/linux/x86_64/include/libavutil/common.h
           ffmpeg/macosx/universal/include/libavutil/common.h
           ffmpeg/symbian/armv6/include/libavutil/common.h
           ffmpeg/tvos/arm64/include/libavutil/common.h
           ffmpeg/wiiu/include/libavutil/common.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 common internal and external API header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/timecode.h
           ffmpeg/Windows/arm/include/libavutil/timecode.h
           ffmpeg/Windows/x86/include/libavutil/timecode.h
           ffmpeg/Windows/x86_64/include/libavutil/timecode.h
           ffmpeg/Windows10/ARM/include/libavutil/timecode.h
           ffmpeg/Windows10/ARM64/include/libavutil/timecode.h
           ffmpeg/Windows10/x64/include/libavutil/timecode.h
           ffmpeg/Windows10/x86/include/libavutil/timecode.h
           ffmpeg/android/arm64/include/libavutil/timecode.h
           ffmpeg/android/armv7/include/libavutil/timecode.h
           ffmpeg/android/x86/include/libavutil/timecode.h
           ffmpeg/android/x86_64/include/libavutil/timecode.h
           ffmpeg/blackberry/armv7/include/libavutil/timecode.h
           ffmpeg/ios/universal/include/libavutil/timecode.h
           ffmpeg/libavutil/timecode.h
           ffmpeg/linux/aarch64/include/libavutil/timecode.h
           ffmpeg/linux/armv7/include/libavutil/timecode.h
           ffmpeg/linux/loongarch64/include/libavutil/timecode.h
           ffmpeg/linux/mips32/include/libavutil/timecode.h
           ffmpeg/linux/riscv64/include/libavutil/timecode.h
           ffmpeg/linux/x86/include/libavutil/timecode.h
           ffmpeg/linux/x86_64/include/libavutil/timecode.h
           ffmpeg/macosx/universal/include/libavutil/timecode.h
           ffmpeg/symbian/armv6/include/libavutil/timecode.h
           ffmpeg/tvos/arm64/include/libavutil/timecode.h
           ffmpeg/wiiu/include/libavutil/timecode.h
Copyright: 2006 Smartjog S.A.S, Baptiste Coudurier <baptiste.coudurier@gmail.com>
           2011-2012 Smartjog S.A.S, Clément Bœsch <clement.boesch@smartjog.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Timecode helpers header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/attributes.h
           ffmpeg/Windows/arm/include/libavutil/attributes.h
           ffmpeg/Windows/x86/include/libavutil/attributes.h
           ffmpeg/Windows/x86_64/include/libavutil/attributes.h
           ffmpeg/Windows10/ARM/include/libavutil/attributes.h
           ffmpeg/Windows10/ARM64/include/libavutil/attributes.h
           ffmpeg/Windows10/x64/include/libavutil/attributes.h
           ffmpeg/Windows10/x86/include/libavutil/attributes.h
           ffmpeg/android/arm64/include/libavutil/attributes.h
           ffmpeg/android/armv7/include/libavutil/attributes.h
           ffmpeg/android/x86/include/libavutil/attributes.h
           ffmpeg/android/x86_64/include/libavutil/attributes.h
           ffmpeg/blackberry/armv7/include/libavutil/attributes.h
           ffmpeg/ios/universal/include/libavutil/attributes.h
           ffmpeg/libavutil/attributes.h
           ffmpeg/linux/aarch64/include/libavutil/attributes.h
           ffmpeg/linux/armv7/include/libavutil/attributes.h
           ffmpeg/linux/loongarch64/include/libavutil/attributes.h
           ffmpeg/linux/mips32/include/libavutil/attributes.h
           ffmpeg/linux/riscv64/include/libavutil/attributes.h
           ffmpeg/linux/x86/include/libavutil/attributes.h
           ffmpeg/linux/x86_64/include/libavutil/attributes.h
           ffmpeg/macosx/universal/include/libavutil/attributes.h
           ffmpeg/symbian/armv6/include/libavutil/attributes.h
           ffmpeg/tvos/arm64/include/libavutil/attributes.h
           ffmpeg/wiiu/include/libavutil/attributes.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Macro definitions for various function/variable attributes

Files:     ext/vulkan/vk_video/vulkan_video_codec_h264std.h
           ext/vulkan/vk_video/vulkan_video_codec_h264std_decode.h
           ext/vulkan/vk_video/vulkan_video_codec_h264std_encode.h
           ext/vulkan/vk_video/vulkan_video_codec_h265std.h
           ext/vulkan/vk_video/vulkan_video_codec_h265std_decode.h
           ext/vulkan/vk_video/vulkan_video_codec_h265std_encode.h
           ext/vulkan/vk_video/vulkan_video_codecs_common.h
           ext/vulkan/vulkan_android.h
           ext/vulkan/vulkan_beta.h
           ext/vulkan/vulkan_core.h
           ext/vulkan/vulkan_directfb.h
           ext/vulkan/vulkan_fuchsia.h
           ext/vulkan/vulkan_ggp.h
           ext/vulkan/vulkan_ios.h
           ext/vulkan/vulkan_macos.h
           ext/vulkan/vulkan_metal.h
           ext/vulkan/vulkan_screen.h
           ext/vulkan/vulkan_vi.h
           ext/vulkan/vulkan_wayland.h
           ext/vulkan/vulkan_win32.h
           ext/vulkan/vulkan_xcb.h
           ext/vulkan/vulkan_xlib.h
           ext/vulkan/vulkan_xlib_xrandr.h
Copyright: 2015-2023 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0
 .
 This header is generated from the Khronos Vulkan XML API Registry.

Files:     ext/miniupnp/miniupnpc-async/igd_desc_parse.c
           ext/miniupnp/miniupnpc-async/igd_desc_parse.h
           ext/miniupnp/miniupnpc-async/minixml.h
           ext/miniupnp/miniupnpc-libevent/igd_desc_parse.c
           ext/miniupnp/miniupnpc-libevent/igd_desc_parse.h
           ext/miniupnp/miniupnpc-libevent/minixml.h
           ext/miniupnp/miniupnpc/igd_desc_parse.c
           ext/miniupnp/miniupnpc/igd_desc_parse.h
           ext/miniupnp/miniupnpc/listdevices.c
           ext/miniupnp/miniupnpc/minihttptestserver.c
           ext/miniupnp/miniupnpc/minisoap.h
           ext/miniupnp/miniupnpc/miniwget.c
           ext/miniupnp/miniupnpc/miniwget.h
           ext/miniupnp/miniupnpc/miniwget_private.h
           ext/miniupnp/miniupnpc/minixml.h
           ext/miniupnp/miniupnpc/receivedata.c
           ext/miniupnp/miniupnpc/testigddescparse.c
           ext/miniupnp/miniupnpc/testminiwget.c
           ext/miniupnp/miniupnpc/testportlistingparse.c
           ext/miniupnp/miniupnpc/upnpc.c
           ext/miniupnp/miniupnpc/upnpcommands.c
           ext/miniupnp/miniupnpd/minixml.h
Copyright: 2005-2021 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file provided in this distribution.

Files:     ext/zstd/build/cmake/CMakeLists.txt
           ext/zstd/build/cmake/contrib/CMakeLists.txt
           ext/zstd/build/cmake/contrib/gen_html/CMakeLists.txt
           ext/zstd/build/cmake/contrib/pzstd/CMakeLists.txt
           ext/zstd/build/cmake/lib/CMakeLists.txt
           ext/zstd/build/cmake/programs/CMakeLists.txt
           ext/zstd/contrib/diagnose_corruption/Makefile
           ext/zstd/contrib/externalSequenceProducer/Makefile
           ext/zstd/contrib/gen_html/Makefile
           ext/zstd/contrib/largeNbDicts/Makefile
           ext/zstd/contrib/recovery/Makefile
           ext/zstd/contrib/seqBench/Makefile
           pspautotests/common/ext/zstd/build/cmake/CMakeLists.txt
           pspautotests/common/ext/zstd/build/cmake/contrib/CMakeLists.txt
           pspautotests/common/ext/zstd/build/cmake/contrib/gen_html/CMakeLists.txt
           pspautotests/common/ext/zstd/build/cmake/contrib/pzstd/CMakeLists.txt
           pspautotests/common/ext/zstd/build/cmake/lib/CMakeLists.txt
           pspautotests/common/ext/zstd/build/cmake/programs/CMakeLists.txt
           pspautotests/common/ext/zstd/contrib/diagnose_corruption/Makefile
           pspautotests/common/ext/zstd/contrib/gen_html/Makefile
           pspautotests/common/ext/zstd/contrib/largeNbDicts/Makefile
           pspautotests/common/ext/zstd/contrib/recovery/Makefile
Copyright: 2015-2018 present, Yann Collet, Facebook, Inc.
           2016-2019 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
           Yann Collet, Meta Platforms, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 ################################################################

Files:     ext/glslang-build/glslang/build_info.h
           ext/glslang/.gn
           ext/glslang/Android.mk
           ext/glslang/BUILD.bazel
           ext/glslang/CMakeLists.txt
           ext/glslang/ChooseMSVCCRT.cmake
           ext/glslang/DEPS
           ext/glslang/OGLCompilersDLL/CMakeLists.txt
           ext/glslang/SPIRV/CMakeLists.txt
           ext/glslang/StandAlone/CMakeLists.txt
           ext/glslang/build_info.h.tmpl
           ext/glslang/build_overrides/build.gni
           ext/glslang/glslang/CMakeLists.txt
           ext/glslang/glslang/OSDependent/Unix/CMakeLists.txt
           ext/glslang/glslang/OSDependent/Web/CMakeLists.txt
           ext/glslang/glslang/OSDependent/Windows/CMakeLists.txt
           ext/glslang/glslang/updateGrammar
           ext/glslang/gtests/CMakeLists.txt
           ext/glslang/hlsl/CMakeLists.txt
           ext/glslang/ndk_test/Android.mk
           ext/glslang/ndk_test/jni/Application.mk
           ext/glslang/standalone.gclient
Copyright: 2020-2023 The Khronos Group Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of The Khronos Group Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/Windows/aarch64/include/libavutil/tree.h
           ffmpeg/Windows/arm/include/libavutil/tree.h
           ffmpeg/Windows/x86/include/libavutil/tree.h
           ffmpeg/Windows/x86_64/include/libavutil/tree.h
           ffmpeg/Windows10/ARM64/include/libavutil/tree.h
           ffmpeg/android/arm64/include/libavutil/tree.h
           ffmpeg/android/armv7/include/libavutil/tree.h
           ffmpeg/android/x86/include/libavutil/tree.h
           ffmpeg/android/x86_64/include/libavutil/tree.h
           ffmpeg/blackberry/armv7/include/libavutil/tree.h
           ffmpeg/ios/universal/include/libavutil/tree.h
           ffmpeg/libavutil/tree.h
           ffmpeg/linux/aarch64/include/libavutil/tree.h
           ffmpeg/linux/loongarch64/include/libavutil/tree.h
           ffmpeg/linux/riscv64/include/libavutil/tree.h
           ffmpeg/linux/x86/include/libavutil/tree.h
           ffmpeg/linux/x86_64/include/libavutil/tree.h
           ffmpeg/macosx/universal/include/libavutil/tree.h
           ffmpeg/symbian/armv6/include/libavutil/tree.h
           ffmpeg/tvos/arm64/include/libavutil/tree.h
           ffmpeg/wiiu/include/libavutil/tree.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 A tree container.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/zstd/Makefile
           ext/zstd/contrib/linux-kernel/Makefile
           ext/zstd/contrib/linux-kernel/linux.mk
           ext/zstd/contrib/linux-kernel/test/Makefile
           ext/zstd/doc/educational_decoder/Makefile
           ext/zstd/examples/Makefile
           ext/zstd/lib/dll/example/Makefile
           ext/zstd/tests/check_size.py
           ext/zstd/tests/gzip/Makefile
           ext/zstd/tests/regression/Makefile
           ext/zstd/tests/test-license.py
           pspautotests/common/ext/zstd/Makefile
           pspautotests/common/ext/zstd/contrib/linux-kernel/Makefile
           pspautotests/common/ext/zstd/contrib/linux-kernel/linux.mk
           pspautotests/common/ext/zstd/contrib/linux-kernel/test/Makefile
           pspautotests/common/ext/zstd/doc/educational_decoder/Makefile
           pspautotests/common/ext/zstd/examples/Makefile
           pspautotests/common/ext/zstd/lib/dll/example/Makefile
           pspautotests/common/ext/zstd/tests/gzip/Makefile
           pspautotests/common/ext/zstd/tests/regression/Makefile
           pspautotests/common/ext/zstd/tests/test-license.py
Copyright: 2015-2021 Yann Collet, Facebook, Inc.
           Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ################################################################

Files:     ext/zstd/build/meson/GetZstdLibraryVersion.py
           ext/zstd/build/meson/contrib/gen_html/meson.build
           ext/zstd/build/meson/contrib/meson.build
           ext/zstd/build/meson/contrib/pzstd/meson.build
           ext/zstd/build/meson/lib/meson.build
           ext/zstd/build/meson/meson.build
           ext/zstd/build/meson/programs/meson.build
           ext/zstd/build/meson/tests/meson.build
           ext/zstd/build/meson/tests/valgrindTest.py
           pspautotests/common/ext/zstd/build/meson/GetZstdLibraryVersion.py
           pspautotests/common/ext/zstd/build/meson/contrib/gen_html/meson.build
           pspautotests/common/ext/zstd/build/meson/contrib/meson.build
           pspautotests/common/ext/zstd/build/meson/contrib/pzstd/meson.build
           pspautotests/common/ext/zstd/build/meson/lib/meson.build
           pspautotests/common/ext/zstd/build/meson/meson.build
           pspautotests/common/ext/zstd/build/meson/programs/meson.build
           pspautotests/common/ext/zstd/build/meson/tests/meson.build
           pspautotests/common/ext/zstd/build/meson/tests/valgrindTest.py
Copyright: 2018 present     Dima Krasner <dima@dimakrasner.com> lzutao <taolzu(at)gmail.com>
           2018 present    lzutao <taolzu(at)gmail.com>
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 #############################################################################

Files:     ext/zstd/tests/gzip/gzip-env.sh
           ext/zstd/tests/gzip/helin-segv.sh
           ext/zstd/tests/gzip/hufts.sh
           ext/zstd/tests/gzip/keep.sh
           ext/zstd/tests/gzip/list.sh
           ext/zstd/tests/gzip/memcpy-abuse.sh
           ext/zstd/tests/gzip/mixed.sh
           ext/zstd/tests/gzip/null-suffix-clobber.sh
           ext/zstd/tests/gzip/stdin.sh
           ext/zstd/tests/gzip/trailing-nul.sh
           ext/zstd/tests/gzip/unpack-invalid.sh
           ext/zstd/tests/gzip/z-suffix.sh
           ext/zstd/tests/gzip/zdiff.sh
           ext/zstd/tests/gzip/zgrep-context.sh
           ext/zstd/tests/gzip/zgrep-f.sh
           ext/zstd/tests/gzip/zgrep-signal.sh
           ext/zstd/tests/gzip/znew-k.sh
Copyright: 2009-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.
 limit so don't run it by default.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     pspautotests/common/ext/zstd/tests/gzip/gzip-env.sh
           pspautotests/common/ext/zstd/tests/gzip/helin-segv.sh
           pspautotests/common/ext/zstd/tests/gzip/hufts.sh
           pspautotests/common/ext/zstd/tests/gzip/keep.sh
           pspautotests/common/ext/zstd/tests/gzip/list.sh
           pspautotests/common/ext/zstd/tests/gzip/memcpy-abuse.sh
           pspautotests/common/ext/zstd/tests/gzip/mixed.sh
           pspautotests/common/ext/zstd/tests/gzip/null-suffix-clobber.sh
           pspautotests/common/ext/zstd/tests/gzip/stdin.sh
           pspautotests/common/ext/zstd/tests/gzip/trailing-nul.sh
           pspautotests/common/ext/zstd/tests/gzip/unpack-invalid.sh
           pspautotests/common/ext/zstd/tests/gzip/z-suffix.sh
           pspautotests/common/ext/zstd/tests/gzip/zdiff.sh
           pspautotests/common/ext/zstd/tests/gzip/zgrep-context.sh
           pspautotests/common/ext/zstd/tests/gzip/zgrep-f.sh
           pspautotests/common/ext/zstd/tests/gzip/zgrep-signal.sh
           pspautotests/common/ext/zstd/tests/gzip/znew-k.sh
Copyright: 2009-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 limit so don't run it by default.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ext/libchdr/deps/zlib-1.2.13/adler32.c
           ext/libchdr/deps/zlib-1.2.13/compress.c
           ext/libchdr/deps/zlib-1.2.13/test/example.c
           ext/libchdr/deps/zlib-1.2.13/uncompr.c
           ext/libchdr/deps/zlib-1.2.13/zconf.h
           ext/libchdr/deps/zlib-1.2.13/zconf.h.cmakein
           ext/libchdr/deps/zlib-1.2.13/zconf.h.in
           ext/libchdr/deps/zlib-1.2.13/zutil.c
           ext/zlib/adler32.c
           ext/zlib/compress.c
           ext/zlib/uncompr.c
           ext/zlib/zconf.h
           ext/zlib/zutil.c
           libretro/libretro-common/include/compat/zconf.h
           libretro/libretro-common/include/compat/zconf.h.in
           libretro/libretro-common/include/compat/zlib/zconf.h
           libretro/libretro-common/include/compat/zlib/zconf.h.in
Copyright: 1995-2013 Jean-loup Gailly. For conditions of distribution and use, see copyright notice in zlib.h
           1995-2016 Jean-loup Gailly, Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
           1995-2016 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
           1995-2017 Jean-loup Gailly For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 @(#) $Id$

Files:     ext/zstd/lib/common/zstd_common.c
           ext/zstd/lib/compress/zstd_compress.c
           ext/zstd/lib/compress/zstd_compress_literals.c
           ext/zstd/lib/compress/zstd_compress_sequences.c
           ext/zstd/lib/compress/zstd_compress_superblock.c
           ext/zstd/lib/deprecated/zbuff_common.c
           ext/zstd/lib/dictBuilder/fastcover.c
           pspautotests/common/ext/zstd/lib/common/zstd_common.c
           pspautotests/common/ext/zstd/lib/compress/zstd_compress.c
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_literals.c
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_sequences.c
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_superblock.c
           pspautotests/common/ext/zstd/lib/deprecated/zbuff_common.c
           pspautotests/common/ext/zstd/lib/dictBuilder/fastcover.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -*************************************
 Dependencies

Files:     ext/zstd/tests/fuzz/block_round_trip.c
           ext/zstd/tests/fuzz/dictionary_stream_round_trip.c
           ext/zstd/tests/fuzz/huf_decompress.c
           ext/zstd/tests/fuzz/huf_round_trip.c
           ext/zstd/tests/fuzz/simple_round_trip.c
           ext/zstd/tests/fuzz/stream_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/block_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/dictionary_stream_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/huf_decompress.c
           pspautotests/common/ext/zstd/tests/fuzz/huf_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/simple_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/stream_round_trip.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target performs a zstd round-trip test (compress & decompress),
 compares the result with the original, and calls abort() on corruption.

Files:     ext/cpu_features/ndk_compat/cpu-features.h
           ext/udis86/decode.c
           ext/udis86/decode.h
           ext/udis86/extern.h
           ext/udis86/syn-att.c
           ext/udis86/syn-intel.c
           ext/udis86/syn.c
           ext/udis86/syn.h
           ext/udis86/types.h
           ext/udis86/udint.h
           ext/udis86/udis86.c
           ext/udis86/udis86.h
Copyright: 2002 -2009
           2002-2013 Vivek Thampi
           2010 The Android Open Source Project
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in
 the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
 OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.

Files:     ext/miniupnp/minissdpd/codelength.h
           ext/miniupnp/minissdpd/printresponse.c
           ext/miniupnp/minissdpd/printresponse.h
           ext/miniupnp/minissdpd/testcodelength.c
           ext/miniupnp/minissdpd/testminissdpd.c
           ext/miniupnp/miniupnpc-libuv/codelength.h
           ext/miniupnp/miniupnpc-libuv/minissdpc-libuv.c
           ext/miniupnp/miniupnpc/codelength.h
           ext/miniupnp/miniupnpc/minissdpc.c
           ext/miniupnp/miniupnpc/miniupnpcmodule.c
           ext/miniupnp/miniupnpd/codelength.h
Copyright: 2005-2021 Thomas Bernard
License:   __UNKNOWN__
 This software is subjet to the conditions detailed in the
 provided LICENCE file.

Files:     ext/libpng17/arm/arm_init.c
           ext/libpng17/png.c
           ext/libpng17/pngdebug.h
           ext/libpng17/pngget.c
           ext/libpng17/pnginfo.h
           ext/libpng17/pngpread.c
           ext/libpng17/pngtrans.c
           ext/libpng17/pngwrite.c
           ext/libpng17/pngwtran.c
           ext/libpng17/pngwutil.c
Copyright: 1998-2017 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
           2014 Glenn Randers-Pehrson  Mans Rullgard, 2011. Last changed in libpng 1.6.16 [December 22, 2014]
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h

Files:     ext/glslang/kokoro/android-ndk-build/presubmit.cfg
           ext/glslang/kokoro/license-check/presubmit.cfg
           ext/glslang/kokoro/linux-clang-cmake/shared/presubmit.cfg
           ext/glslang/kokoro/linux-clang-cmake/static/presubmit.cfg
           ext/glslang/kokoro/linux-clang-gn/presubmit.cfg
           ext/glslang/kokoro/linux-clang-release-bazel/presubmit.cfg
           ext/glslang/kokoro/linux-gcc-cmake/shared/presubmit.cfg
           ext/glslang/kokoro/linux-gcc-cmake/static/presubmit.cfg
           ext/glslang/kokoro/macos-clang-release-bazel/presubmit.cfg
           ext/glslang/kokoro/windows-msvc-2015-release-bazel/presubmit.cfg
Copyright: 2019-2020 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Presubmit build configuration.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/kokoro/android-ndk-build/continuous.cfg
           ext/glslang/kokoro/license-check/continuous.cfg
           ext/glslang/kokoro/linux-clang-cmake/shared/continuous.cfg
           ext/glslang/kokoro/linux-clang-cmake/static/continuous.cfg
           ext/glslang/kokoro/linux-clang-gn/continuous.cfg
           ext/glslang/kokoro/linux-clang-release-bazel/continuous.cfg
           ext/glslang/kokoro/linux-gcc-cmake/shared/continuous.cfg
           ext/glslang/kokoro/linux-gcc-cmake/static/continuous.cfg
           ext/glslang/kokoro/macos-clang-release-bazel/continuous.cfg
           ext/glslang/kokoro/windows-msvc-2015-release-bazel/continuous.cfg
Copyright: 2019-2020 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Continuous build configuration.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/miniupnp/miniupnpc-async/miniupnpc-async.c
           ext/miniupnp/miniupnpc-async/miniupnpc-async.h
           ext/miniupnp/miniupnpc-async/parsessdpreply.c
           ext/miniupnp/miniupnpc-async/parsessdpreply.h
           ext/miniupnp/miniupnpc-async/testasync.c
           ext/miniupnp/miniupnpc-libevent/miniupnpc-libevent.c
           ext/miniupnp/miniupnpc-libevent/miniupnpc-libevent.h
           ext/miniupnp/miniupnpc-libevent/upnpc-libevent.c
           ffmpeg/libavcodec/zerocodec.c
Copyright: 2005-2009 Thomas Bernard
           2008-2017 Thomas BERNARD <miniupnp@free.fr> http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
           2012 Derek Buitenhuis
License:   ISC
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/ChecksumImpl.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/CircularBuffer.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/CodecBase.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/Deflater.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/DotZLib.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/GZipStream.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/Inflater.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/UnitTests.cs
           ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/readme.txt
Copyright: 2004 Henrik Ravn
License:   __UNKNOWN__
 Use, modification and distribution are subject to the Boost Software License, Version 1.0.

Files:     ext/glslang/glslang/HLSL/hlslAttributes.cpp
           ext/glslang/glslang/HLSL/hlslAttributes.h
           ext/glslang/glslang/HLSL/hlslGrammar.h
           ext/glslang/glslang/HLSL/hlslOpMap.h
           ext/glslang/glslang/HLSL/hlslTokenStream.cpp
           ext/glslang/glslang/HLSL/hlslTokenStream.h
           ext/glslang/glslang/HLSL/hlslTokens.h
           ext/glslang/glslang/MachineIndependent/attribute.cpp
           ext/glslang/hlsl/stub.cpp
Copyright: 2016-2017 LunarG, Inc.
           2016-2020 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google, Inc., nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/miniupnp-build/miniupnpcstrings.h
           ext/miniupnp/miniupnpc-libuv/minissdpc-libuv.h
           ext/miniupnp/miniupnpc/addr_is_reserved.h
           ext/miniupnp/miniupnpc/connecthostport.h
           ext/miniupnp/miniupnpc/minissdpc.h
           ext/miniupnp/miniupnpc/miniupnpc.h
           ext/miniupnp/miniupnpc/miniupnpcstrings.h.in
           ext/miniupnp/miniupnpc/receivedata.h
Copyright: 2005-2021 Thomas Bernard
License:   __UNKNOWN__
 This software is subjects to the conditions detailed
 in the LICENCE file provided within this distribution

Files:     Common/ArmCPUDetect.cpp
           Common/ArmEmitter.cpp
           Common/ArmEmitter.h
           Common/FakeCPUDetect.cpp
           Common/LoongArchCPUDetect.cpp
           Common/MipsCPUDetect.cpp
           Common/RiscVCPUDetect.cpp
Copyright: 2003 Dolphin Project.
License:   GPL-2.0
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Arm64Emitter.h
           Common/ExceptionHandlerSetup.h
           Common/MachineContext.h
           Core/AVIDump.cpp
           Core/AVIDump.h
           Core/WaveFile.cpp
           Core/WaveFile.h
Copyright: 2008-2015 Dolphin Emulator Project
License:   __UNKNOWN__
 Licensed under GPLv2+
 Refer to the license.txt file included.

Files:     ext/zstd/contrib/freestanding_lib/freestanding.py
           ext/zstd/tests/automated_benchmarking.py
           ext/zstd/tests/cli-tests/run.py
           ext/zstd/tests/fuzz/fuzz.py
           pspautotests/common/ext/zstd/contrib/freestanding_lib/freestanding.py
           pspautotests/common/ext/zstd/tests/automated_benchmarking.py
           pspautotests/common/ext/zstd/tests/fuzz/fuzz.py
Copyright: 2021 Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ##########################################################################

Files:     dx9sdk/Include/DX11/d2d1_1.h
           dx9sdk/Include/DX11/d2d1_2.h
           dx9sdk/Include/DX11/d2d1_3.h
           dx9sdk/Include/DX11/d2d1effectauthor_1.h
           dx9sdk/Include/DX11/d2d1effecthelpers.hlsli
           dx9sdk/Include/DX11/d2d1effects_1.h
           dx9sdk/Include/DX11/d2d1effects_2.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 This file is automatically generated.  Please do not edit it directly.

Files:     ext/glslang/SPIRV/GLSL.ext.AMD.h
           ext/glslang/SPIRV/GLSL.ext.ARM.h
           ext/glslang/SPIRV/GLSL.ext.EXT.h
           ext/glslang/SPIRV/GLSL.ext.KHR.h
           ext/glslang/SPIRV/GLSL.ext.NV.h
           ext/glslang/SPIRV/GLSL.std.450.h
           ext/glslang/SPIRV/NonSemanticShaderDebugInfo100.h
Copyright: 2014-2018 The Khronos Group Inc.
           2014-2020 The Khronos Group Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2022 ARM Limited
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and/or associated documentation files (the "Materials"),
 to deal in the Materials without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Materials, and to permit persons to whom the
 Materials are furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Materials.
 .
 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
 STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
 HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
 IN THE MATERIALS.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample1.cc
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample1.h
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample2.cc
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample2.h
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample3-inl.h
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample4.cc
           ext/rapidjson/thirdparty/gtest/googletest/samples/sample4.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A sample program demonstrating using Google C++ testing framework.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/libchdr/include/libchdr/chd.h
           ext/libchdr/src/libchdr_chd.c
           libretro/libretro-common/formats/libchdr/libchdr_chd.c
           libretro/libretro-common/formats/libchdr/libchdr_flac_codec.c
           libretro/libretro-common/formats/libchdr/libchdr_lzma.c
           libretro/libretro-common/formats/libchdr/libchdr_zlib.c
           libretro/libretro-common/include/libchdr/chd.h
Copyright: Aaron Giles
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in
 the documentation and/or other materials provided with the
 distribution.
 * Neither the name 'MAME' nor the names of its contributors may be
 used to endorse or promote products derived from this software
 without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT,
 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/minizip/ioapi.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/ioapi.h
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/iowin32.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/iowin32.h
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/zip.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/zip.h
Copyright: 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
License:   __UNKNOWN__
 Modifications for Zip64 support
 Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )

Files:     ffmpeg/libavcodec/jpegtables.c
           ffmpeg/libavcodec/ljpegenc.c
           ffmpeg/libavcodec/mjpeg.h
           ffmpeg/libavcodec/mjpegdec.c
           ffmpeg/libavcodec/mjpegenc.c
           ffmpeg/libavcodec/mjpegenc.h
Copyright: 2000-2001 Fabrice Bellard
           2003 Alex Beregszaszi
           2003-2004 Michael Niedermayer
License:   __UNKNOWN__
 Support for external huffman table, various fixes (AVID workaround),

Files:     ext/zstd/tests/fuzz/block_decompress.c
           ext/zstd/tests/fuzz/simple_decompress.c
           ext/zstd/tests/fuzz/stream_decompress.c
           pspautotests/common/ext/zstd/tests/fuzz/block_decompress.c
           pspautotests/common/ext/zstd/tests/fuzz/simple_decompress.c
           pspautotests/common/ext/zstd/tests/fuzz/stream_decompress.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target attempts to decompress the fuzzed data with the simple
 decompression function to ensure the decompressor never crashes.

Files:     ext/zstd/lib/legacy/zstd_v05.c
           ext/zstd/lib/legacy/zstd_v06.c
           ext/zstd/lib/legacy/zstd_v07.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v05.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v06.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v07.c
Copyright: Yann Collet, Facebook, Inc.
           Yann Collet, Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 - Dependencies -

Files:     ext/libchdr/deps/zlib-1.2.13/deflate.h
           ext/libchdr/deps/zlib-1.2.13/zutil.h
           ext/zlib/deflate.h
           ext/zlib/zutil.h
           libretro/libretro-common/include/compat/zlib/zutil.h
           libretro/libretro-common/include/compat/zutil.h
Copyright: 1995-2013 Jean-loup Gailly. For conditions of distribution and use, see copyright notice in zlib.h
           1995-2018 Jean-loup Gailly For conditions of distribution and use, see copyright notice in zlib.h
           1995-2022 Jean-loup Gailly, Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 WARNING: this file should *not* be used by applications. It is
 part of the implementation of the compression library and is
 subject to change. Applications should only use zlib.h.
 .
 @(#) $Id$

Files:     ext/miniupnp/miniupnpc-libuv/upnpdev.h
           ext/miniupnp/miniupnpc/addr_is_reserved.c
           ext/miniupnp/miniupnpc/miniupnpc.c
           ext/miniupnp/miniupnpc/testaddr_is_reserved.c
           ext/miniupnp/miniupnpc/upnpdev.c
           ext/miniupnp/miniupnpc/upnpdev.h
Copyright: 2005-2021 Thomas Bernard
License:   __UNKNOWN__
 This software is subjet to the conditions detailed in the
 provided LICENSE file.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/buffer_demo.adb
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib-streams.adb
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib-streams.ads
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib-thin.adb
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib-thin.ads
           ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib.adb
Copyright: 2002-2004 Dmitriy Anisimkov                 -- --
License:   __UNKNOWN__
 Open source license information is in the zlib.ads file.  --

Files:     ext/zstd/programs/datagen.c
           ext/zstd/tests/datagencli.c
           ext/zstd/tests/paramgrill.c
           pspautotests/common/ext/zstd/programs/datagen.c
           pspautotests/common/ext/zstd/tests/datagencli.c
           pspautotests/common/ext/zstd/tests/paramgrill.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -************************************
 Dependencies

Files:     ext/zstd/lib/common/bitstream.h
           ext/zstd/lib/common/fse.h
           ext/zstd/lib/common/huf.h
           pspautotests/common/ext/zstd/lib/common/bitstream.h
           pspautotests/common/ext/zstd/lib/common/fse.h
           pspautotests/common/ext/zstd/lib/common/huf.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - Source repository : https://github.com/Cyan4973/FiniteStateEntropy
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     ext/glslang/SPIRV/CInterface/spirv_c_interface.cpp
           ext/glslang/glslang/CInterface/glslang_c_interface.cpp
           ext/glslang/glslang/Include/glslang_c_interface.h
           ext/glslang/glslang/Include/glslang_c_shader_types.h
           ext/glslang/glslang/Public/resource_limits_c.h
           ext/glslang/glslang/ResourceLimits/resource_limits_c.cpp
Copyright: 2019 Viktor Latypov
           2020 Travis Fort
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 1. Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 .
 2. Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     ext/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
           ext/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
           ext/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
           ext/glslang/glslang/MachineIndependent/preprocessor/PpContext.h
           ext/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
           ext/glslang/glslang/MachineIndependent/preprocessor/PpTokens.h
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2013 LunarG, Inc.
           2015-2018 Google, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Copyright (c) 2002, NVIDIA Corporation.
 .
 NVIDIA Corporation("NVIDIA") supplies this software to you in
 consideration of your agreement to the following terms, and your use,
 installation, modification or redistribution of this NVIDIA software
 constitutes acceptance of these terms.  If you do not agree with these
 terms, please do not use, install, modify or redistribute this NVIDIA
 software.
 .
 In consideration of your agreement to abide by the following terms, and
 subject to these terms, NVIDIA grants you a personal, non-exclusive
 license, under NVIDIA's copyrights in this original NVIDIA software (the
 "NVIDIA Software"), to use, reproduce, modify and redistribute the
 NVIDIA Software, with or without modifications, in source and/or binary
 forms; provided that if you redistribute the NVIDIA Software, you must
 retain the copyright notice of NVIDIA, this notice and the following
 text and disclaimers in all such redistributions of the NVIDIA Software.
 Neither the name, trademarks, service marks nor logos of NVIDIA
 Corporation may be used to endorse or promote products derived from the
 NVIDIA Software without specific prior written permission from NVIDIA.
 Except as expressly stated in this notice, no other rights or licenses
 express or implied, are granted by NVIDIA herein, including but not
 limited to any patent rights that may be infringed by your derivative
 works or by other works in which the NVIDIA Software may be
 incorporated. No hardware is licensed hereunder.
 .
 THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
 INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
 NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
 PRODUCTS.
 .
 IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
 INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
 OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
 NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
 TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
 NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/libavfilter/vf_perspective.c
           ffmpeg/libavfilter/vf_phase.c
           ffmpeg/libavfilter/vf_pullup.c
           ffmpeg/libavfilter/vf_stereo3d.c
           ffmpeg/libpostproc/postprocess.h
Copyright: 2001-2003 Michael Niedermayer (michaelni@gmx.at)
           2002 Michael Niedermayer <michaelni@gmx.at>
           2003 Rich Felker
           2004 Ville Saari
           2010 Gordon Schmidt <gordon.schmidt <at> s2000.tu-chemnitz.de>
           2013-2015 Paul B Mahol
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavcodec/fft_fixed_32.c
           ffmpeg/libavcodec/mdct_fixed_32.c
           ffmpeg/libavutil/fixed_dsp.c
           ffmpeg/libavutil/fixed_dsp.h
           ffmpeg/libavutil/mips/float_dsp_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/resample2.c
           ffmpeg/libswresample/resample.c
           ffmpeg/libswresample/resample_dsp.c
           ffmpeg/libswresample/resample_template.c
           ffmpeg/libswresample/x86/resample_init.c
Copyright: 2004-2012 Michael Niedermayer <michaelni@gmx.at>
           2004-2012 Michael Niedermayer <michaelni@gmx.at> bessel function: Copyright (c) 2006 Xiaogang Zhang
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio resampling
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/libchdr/deps/zlib-1.2.13/zlib.h
           ext/zlib/zlib.h
           libretro/libretro-common/include/compat/zlib.h
           libretro/libretro-common/include/compat/zlib/zlib.h
Copyright: 1995-2022 Jean-loup Gailly and Mark Adler
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Jean-loup Gailly        Mark Adler
 jloup@gzip.org          madler@alumni.caltech.edu
 .
 The data format used by the zlib library is described by RFCs (Request for
 Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).

Files:     ffmpeg/libavcodec/h264.c
           ffmpeg/libavcodec/h264.h
           ffmpeg/libavcodec/h264_picture.c
           ffmpeg/libavcodec/h264_slice.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 codec.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacps.c
           ffmpeg/libavcodec/aacps_fixed_tablegen.h
           ffmpeg/libavcodec/aacpsdsp_template.c
           ffmpeg/libavcodec/sbrdsp_fixed.c
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
           2009-2010 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Note: Rounding-to-nearest used unless otherwise stated
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/arm/flacdsp_arm.S
           ffmpeg/libavformat/avisynth.c
           ffmpeg/libavresample/arm/audio_convert_neon.S
           ffmpeg/libavutil/arm/float_dsp_vfp.S
Copyright: 2008 Siarhei Siamashka <ssvb@users.sourceforge.net>
           2008-2012 Mans Rullgard <mans@mansr.com>
           2012 AvxSynth Team.
License:   LGPL-2.1+
 This file is part of FFmpeg
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/vp8dsp_init_mips.c
           ffmpeg/libavcodec/vp8data.h
           ffmpeg/libavcodec/vp8dsp.c
           ffmpeg/libavcodec/vp8dsp.h
Copyright: 2010 David Conrad
           2010 Ronald S. Bultje
           2014 Peter Ross
           2015 Manojkumar Bhosale (Manojkumar.Bhosale@imgtec.com)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP8 compatible video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/zstd/zlibWrapper/examples/example.c
           ext/zstd/zlibWrapper/examples/example_original.c
           pspautotests/common/ext/zstd/zlibWrapper/examples/example.c
           pspautotests/common/ext/zstd/zlibWrapper/examples/example_original.c
Copyright: 1995-2011 Jean-loup Gailly
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty. In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgement in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 @(#) $Id$

Files:     ext/zstd/lib/compress/hist.c
           ext/zstd/lib/compress/hist.h
           pspautotests/common/ext/zstd/lib/compress/hist.c
           pspautotests/common/ext/zstd/lib/compress/hist.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy
 - Public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/minizip/miniunz.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/minizip.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/unzip.c
           ext/libchdr/deps/zlib-1.2.13/contrib/minizip/unzip.h
Copyright: 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
License:   __UNKNOWN__
 Modifications of Unzip for Zip64
 Copyright (C) 2007-2008 Even Rouault
 .
 Modifications for Zip64 support on both zip and unzip
 Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )

Files:     ext/vulkan/vk_icd.h
           ext/vulkan/vk_layer.h
           ext/vulkan/vk_platform.h
           ext/vulkan/vulkan.h
Copyright: 2014-2023 The Khronos Group Inc.
           2015-2023 LunarG, Inc.
           2015-2023 Valve Corporation
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0

Files:     ext/zstd/contrib/seekable_format/examples/Makefile
           ext/zstd/contrib/seekable_format/tests/Makefile
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/Makefile
           pspautotests/common/ext/zstd/contrib/seekable_format/tests/Makefile
Copyright: 2017 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 ################################################################
 .
 This Makefile presumes libzstd is built, using `make` in / or /lib/

Files:     ext/libchdr/deps/zlib-1.2.13/inffast.h
           ext/libchdr/deps/zlib-1.2.13/inflate.h
           ext/zlib/inffast.h
           ext/zlib/inflate.h
Copyright: 1995-2019 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 WARNING: this file should *not* be used by applications. It is
 part of the implementation of the compression library and is
 subject to change. Applications should only use zlib.h.

Files:     ext/miniupnp/miniupnpd/netfilter_nft/nftnlrdr.c
           ext/miniupnp/miniupnpd/netfilter_nft/nftnlrdr.h
           ext/miniupnp/miniupnpd/netfilter_nft/nftnlrdr_misc.c
           ext/miniupnp/miniupnpd/netfilter_nft/nftnlrdr_misc.h
Copyright: 2015 Tomofumi Hayashi
           2019 Paul Chambers
           2019 Sven Auhagen
           2019-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed
 in the LICENCE file provided within the distribution.

Files:     ext/zstd/contrib/linux-kernel/zstd_deps.h
           ext/zstd/lib/common/zstd_deps.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/zstd_deps.h
           pspautotests/common/ext/zstd/lib/common/zstd_deps.h
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This file provides common libc dependencies that zstd requires.
 The purpose is to allow replacing this file with a custom implementation
 to compile zstd without libc support.
 .
 Need:
 NULL

Files:     ext/zstd/lib/legacy/zstd_v01.c
           ext/zstd/lib/legacy/zstd_v04.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v01.c
           pspautotests/common/ext/zstd/lib/legacy/zstd_v04.c
Copyright: Yann Collet, Facebook, Inc.
           Yann Collet, Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Includes

Files:     ext/zstd/tests/fuzz/fuzz_helpers.h
           ext/zstd/tests/fuzz/zstd_helpers.h
           pspautotests/common/ext/zstd/tests/fuzz/fuzz_helpers.h
           pspautotests/common/ext/zstd/tests/fuzz/zstd_helpers.h
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Helper functions for fuzzing.

Files:     ext/zstd/lib/deprecated/zbuff_compress.c
           ext/zstd/lib/deprecated/zbuff_decompress.c
           pspautotests/common/ext/zstd/lib/deprecated/zbuff_compress.c
           pspautotests/common/ext/zstd/lib/deprecated/zbuff_decompress.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *************************************
 Dependencies

Files:     ext/zstd/tests/fuzzer.c
           ext/zstd/tests/zstreamtest.c
           pspautotests/common/ext/zstd/tests/fuzzer.c
           pspautotests/common/ext/zstd/tests/zstreamtest.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -************************************
 Compiler specific

Files:     ext/zstd/lib/common/fse_decompress.c
           ext/zstd/lib/compress/fse_compress.c
           pspautotests/common/ext/zstd/lib/common/fse_decompress.c
           pspautotests/common/ext/zstd/lib/compress/fse_compress.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy
 - Public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 **************************************************************
 Includes

Files:     ext/glslang/Test/versionsClean.frag
           ext/glslang/Test/versionsClean.vert
           ext/glslang/Test/versionsErrors.frag
           ext/glslang/Test/versionsErrors.vert
Copyright: 2012 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of LunarG Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/libavcodec/nellymoser.c
           ffmpeg/libavcodec/nellymoser.h
           ffmpeg/libavcodec/nellymoserdec.c
Copyright: 520 e17cd55896441042b14df2566a6eb610ed444
           2007 Loic Minier <lool at dooz.org> Benjamin Larsson
           2007 a840bda5870ba11f19698ff6eb9581dfb0f95fa5,539459aeb7d425140b62a3ec7dbf6dc8e408a306, and
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.
 .
 The 3 alphanumeric copyright notices are md5summed they are from the original
 implementors. The original code is available from http://code.google.com/p/nelly2pcm/

Files:     ffmpeg/libavcodec/libutvideo.h
           ffmpeg/libavcodec/libutvideodec.cpp
           ffmpeg/libavcodec/libutvideoenc.cpp
Copyright: 2011-2012 Derek Buitenhuis
License:   GPL-2.0
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public
 License as published by the Free Software Foundation;
 version 2 of the License.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 .
 You should have received a copy of the GNU General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Known FOURCCs:
 'ULY0' (YCbCr 4:2:0), 'ULY2' (YCbCr 4:2:2), 'ULRG' (RGB), 'ULRA' (RGBA),
 'ULH0' (YCbCr 4:2:0 BT.709), 'ULH2' (YCbCr 4:2:2 BT.709)
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ext/libkirk/kirk_engine.c
           ext/libkirk/kirk_engine.h
           pspautotests/tests/kirk/kirk_engine.h
Copyright: __NO_COPYRIGHT__ in: ext/libkirk/kirk_engine.c
           __NO_COPYRIGHT__ in: ext/libkirk/kirk_engine.h
           __NO_COPYRIGHT__ in: pspautotests/tests/kirk/kirk_engine.h
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ffmpeg/libavcodec/h261.c
           ffmpeg/libavcodec/h261.h
           ffmpeg/libavcodec/h261_parser.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2004 Maarten Daniels
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 h261codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264addpx_template.c
           ffmpeg/libavcodec/h264dsp.c
           ffmpeg/libavcodec/h264dsp_template.c
Copyright: 2003-2011 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 DSP functions.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1dec.c
           ffmpeg/libavcodec/vc1dsp.c
           ffmpeg/libavcodec/vc1dsp.h
Copyright: 2006 Konstantin Shishkov
           2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
           2011 Mashiat Sarker Shakkhar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 and WMV3 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/svq1.c
           ffmpeg/libavcodec/svq1.h
           ffmpeg/libavcodec/svq1dec.c
Copyright: 2002 The FFmpeg Project
           2002 The Xine Project
License:   LGPL-2.1+
 SVQ1 Encoder (c) 2004 Mike Melanson <melanson@pcisys.net>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 For more information of the SVQ1 algorithm, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1_block.c
           ffmpeg/libavcodec/vc1_mc.c
           ffmpeg/libavcodec/vc1_pred.c
Copyright: 2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
           2011 Mashiat Sarker Shakkhar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 and WMV3 block decoding routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aarch64/fft_neon.S
           ffmpeg/libavcodec/arm/fft_neon.S
           ffmpeg/libavcodec/ppc/fft_vsx.c
Copyright: 2009 Mans Rullgard <mans@mansr.com>
           2009 Naotoshi Nojiri
           2014 Janne Grunau <janne-libav@jannau.net>
           2014 Rong Yan
License:   LGPL-2.1+
 This algorithm (though not any of the implementation details) is
 based on libdjbfft by D. J. Bernstein.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/basis_universal/basisu.h
           ext/basis_universal/basisu_transcoder.h
           ext/basis_universal/basisu_transcoder_internal.h
Copyright: 2019-2021 Binomial LLC.
License:   Apache-2.0
 Important: If compiling with gcc, be sure strict aliasing is disabled: -fno-strict-aliasing
 .
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/infback9/inftree9.h
           ext/libchdr/deps/zlib-1.2.13/inftrees.h
           ext/zlib/inftrees.h
Copyright: 1995-2010 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 WARNING: this file should *not* be used by applications. It is
 part of the implementation of the compression library and is
 subject to change. Applications should only use zlib.h.
 .
 Structure for decoding tables.  Each entry provides either the
 information needed to do the operation requested by the code that
 indexed that table entry, or it provides a pointer to another
 table that indexes more bits of the code.  op indicates whether
 the entry is a pointer to another table, a literal, a length or
 distance, an end-of-block, or an invalid code.  For a table
 pointer, the low four bits of op is the number of index bits of
 that table.  For a length or distance, the low four bits of op
 is the number of extra bits to get after the code.  bits is
 the number of bits in this code or part of the code to drop off
 of the bit buffer.  val is the actual byte to output in the case
 of a literal, the base length or distance, or the offset from
 the current table to the next table.  Each entry is four bytes.

Files:     ext/openxr/openxr.h
           ext/openxr/openxr_platform.h
           ext/openxr/openxr_reflection.h
Copyright: 2017-2022 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0 OR MIT
 .
 This header is generated from the Khronos OpenXR XML API Registry.

Files:     Common/Arm64Emitter.cpp
           Common/ArmCommon.h
           Common/CodeBlock.h
Copyright: 2013 Dolphin Emulator Project
License:   __UNKNOWN__
 Licensed under GPLv2
 Refer to the license.txt file included.

Files:     ext/miniupnp/miniupnpc/miniupnpc_socketdef.h
           ext/miniupnp/miniupnpc/miniupnpctypes.h
           ext/miniupnp/miniupnpc/upnpcommands.h
Copyright: 2005-2018 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file provided within this distribution

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-port-arch.h
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest-test-part.cc
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest.cc
Copyright: 2005-2015 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/compat/avisynth/avs/capi.h
           ffmpeg/compat/avisynth/avs/config.h
           ffmpeg/compat/avisynth/avs/types.h
Copyright: 2003 Kevin Atkinson
License:   GPL-2.0+ with unknown exception
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit
 http://www.gnu.org/copyleft/gpl.html .
 .
 As a special exception, I give you permission to link to the
 Avisynth C interface with independent modules that communicate with
 the Avisynth C interface solely through the interfaces defined in
 .
 The FSF address in the above text is the old one.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavcodec/libfdk-aacdec.c
           ffmpeg/libavcodec/libfdk-aacenc.c
Copyright: 2012 Martin Storsjo
License:   ISC
 This file is part of FFmpeg.
 .
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Files:     ext/libchdr/deps/zlib-1.2.13/win32/README-WIN32.txt
           ext/zlib/README
Copyright: 1995-2017 Jean-loup Gailly and Mark Adler
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Jean-loup Gailly        Mark Adler
 jloup@gzip.org          madler@alumni.caltech.edu
 .
 If you use the zlib library in a product, we would appreciate *not* receiving
 lengthy legal documents to sign.  The sources are provided for free but without
 warranty of any kind.  The library has been entirely written by Jean-loup
 Gailly and Mark Adler; it does not include third-party code.
 .
 If you redistribute modified sources, we would appreciate that you include in
 the file ChangeLog history information documenting your changes.  Please read
 the FAQ for more information on the distribution of modified source versions.

Files:     ext/zstd/lib/dictBuilder/divsufsort.c
           pspautotests/common/ext/zstd/lib/dictBuilder/divsufsort.c
Copyright: 2003-2008 Yuta Mori
License:   Expat
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
 files (the "Software"), to deal in the Software without
 restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following
 conditions:
 .
 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 .
 - Compiler specifics -

Files:     ffmpeg/libavfilter/vf_cover_rect.c
           ffmpeg/libavfilter/vf_find_rect.c
Copyright: 2014-2015 Michael Niedermayer <michaelni@gmx.at>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 @todo switch to dualinput
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/MIPS/ARM/ArmCompVFPUNEON.cpp
           Core/MIPS/ARM/ArmCompVFPUNEONUtil.cpp
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 NEON VFPU
 This is where we will create an alternate implementation of the VFPU emulation
 that uses NEON Q registers to cache pairs/tris/quads, and so on.
 Will require major extensions to the reg cache and other things.
 .
 ARM NEON can only do pairs and quads, not tris and scalars.
 We can do scalars, though, for many operations if all the operands
 are below Q8 (D16, S32) using regular VFP instructions but really not sure
 if it's worth it.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/proAdhocServer.cpp
           Core/HLE/proAdhocServer.h
Copyright: 2014 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 proAdhocServer
 .
 This is a direct port of Coldbird's code from http://code.google.com/p/aemu/
 All credit goes to him!
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/tests/checkasm/aarch64/checkasm.S
           ffmpeg/tests/checkasm/arm/checkasm.S
Copyright: 2015 Janne Grunau
           2015 Martin Storsjo
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02111, USA.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     assets/shaders/5xBR.fsh
           assets/shaders/5xBR.vsh
Copyright: 2011 Hyllian/Jararaca - sergiogdb@gmail.com
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 .
 The FSF address in the above text is the old one.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ios/iOSCoreAudio.h
           ios/iOSCoreAudio.mm
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 This code implements the emulated audio using CoreAudio for iOS
 Originally written by jtraynham
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Crypto/md5.h
           Common/Crypto/sha1.h
Copyright: 2006-2009 Paul Bakker <polarssl_maintainer at polarssl.org>
License:   GPL-2.0+
 Joined copyright on original XySSL code with: Christophe Devine
 .
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/sceNp.cpp
           Core/HLE/sceNp2.cpp
Copyright: 2012-2022 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 This is pretty much a stub implementation. Doesn't actually do anything, just tries to return values
 to keep games happy anyway.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavcodec/gsmdec.c
           ffmpeg/libavcodec/gsmdec_template.c
Copyright: 2010 Reimar Döffinger <Reimar.Doeffinger@gmx.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GSM decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vorbis_parser.c
           ffmpeg/libavcodec/vorbis_parser_internal.h
Copyright: 2012 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Vorbis audio parser
 .
 Determines the duration for each packet.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1data.c
           ffmpeg/libavcodec/vc1data.h
Copyright: 2005 anonymous, Alex Beregszaszi, Michael Niedermayer
           2006 Konstantin Shishkov
           2011 Mashiat Sarker Shakkhar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/amrwbdec_mips.c
           ffmpeg/libavcodec/mips/amrwbdec_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/amrwbdec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mov_chan.c
           ffmpeg/libavformat/mov_chan.h
Copyright: 2011 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mov 'chan' tag reading/writing.
 @author Justin Ruggles
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/gif.c
           ffmpeg/libavformat/nsvdec.c
Copyright: 2000 Fabrice Bellard
           2004 The FFmpeg Project
License:   LGPL-2.1+
 first version by Francois Revol <revol@free.fr>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/raw.c
           ffmpeg/libavcodec/raw.h
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Raw Video Codec
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lagarithrac.c
           ffmpeg/libavcodec/lagarithrac.h
Copyright: 2009 David Conrad
           2009 Nathan Caldwell <saintdev (at) gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Lagarith range decoder
 @author Nathan Caldwell
 @author David Conrad
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/huffman.c
           ffmpeg/libavcodec/huffman.h
Copyright: 2006 Konstantin Shishkov
           2007 Aurelien Jacobs <aurel@gnuage.org>
           2007 Loren Merritt
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 huffman tree builder and VLC generator
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lzw.c
           ffmpeg/libavcodec/lzw.h
Copyright: 2003 Fabrice Bellard
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief LZW decoding routines
 @author Fabrice Bellard
 @author modified for use in TIFF by Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dirac.c
           ffmpeg/libavcodec/diracdec.c
Copyright: 2007 Marco Gerards <marco@gnu.org>
           2009 David Conrad
           2011 Jordi Ortiz
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dirac Decoder
 @author Marco Gerards <marco@gnu.org>, David Conrad, Jordi Ortiz <nenjordi@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lcldec.c
           ffmpeg/libavcodec/lclenc.c
Copyright: 2002-2004 Roberto Togni
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LCL (LossLess Codec Library) Video Codec
 Decoder for MSZH and ZLIB codecs
 Experimental encoder for ZLIB RGB24
 .
 Fourcc: MSZH, ZLIB
 .
 Original Win32 dll:
 Ver2.23 By Kenji Oshima 2000.09.20
 avimszh.dll, avizlib.dll
 .
 A description of the decoding algorithm can be found here:
 http://www.pcisys.net/~melanson/codecs
 .
 Supports: BGR24 (RGB 24bpp)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cavs.c
           ffmpeg/libavcodec/cavsdec.c
Copyright: 2006 Stefan Gehrer <stefan.gehrer@gmx.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Chinese AVS video (AVS1-P2, JiZhun profile) decoder
 @author Stefan Gehrer <stefan.gehrer@gmx.de>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpeg12.c
           ffmpeg/libavcodec/mpeg12dec.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2013 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG-1/2 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cabac.c
           ffmpeg/libavcodec/cabac.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Context Adaptive Binary Arithmetic Coder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/caf.c
           ffmpeg/libavformat/caf.h
Copyright: 2007 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 CAF common code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/framepool.c
           ffmpeg/libavfilter/framepool.h
Copyright: 2015 Matthieu Bouron <matthieu.bouron stupeflix.com>
License:   LGPL-2.1+
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_ltp.c
           ffmpeg/libavcodec/aacenc_ltp.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder long term prediction extension
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_tns.c
           ffmpeg/libavcodec/aacenc_tns.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder temporal noise shaping
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp5.c
           ffmpeg/libavcodec/vp5data.h
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP5 compatible video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msmpeg4data.c
           ffmpeg/libavcodec/msmpeg4data.h
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 msmpeg4v1 & v2 stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MSMPEG4 data tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dnxhdenc.h
           ffmpeg/libavcodec/x86/dnxhdenc_init.c
Copyright: 2007 Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
License:   LGPL-2.1+
 VC-3 encoder funded by the British Broadcasting Corporation
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudiodecheader.c
           ffmpeg/libavcodec/mpegaudiodecheader.h
Copyright: 2001-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG Audio header decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dirac_arith.c
           ffmpeg/libavcodec/dirac_arith.h
Copyright: 2007 Marco Gerards <marco@gnu.org>
           2009 David Conrad
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Arithmetic decoder for Dirac
 @author Marco Gerards <marco@gnu.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libwebpenc_common.c
           ffmpeg/libavcodec/libwebpenc_common.h
Copyright: 2013 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebP encoder using libwebp: common structs and methods.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/pca.c
           ffmpeg/libavutil/pca.h
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 principal component analysis (PCA)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/audioconvert.c
           ffmpeg/libswresample/audioconvert.c
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio conversion
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/tee.c
           ffmpeg/libavformat/tls_securetransport.c
Copyright: 2012 Nicolas George
           2015 Rodger Combs
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public License
 as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with FFmpeg; if not, write to the Free Software * Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3.c
           ffmpeg/libavcodec/ac3.h
Copyright: 2000-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Common code between the AC-3 encoder and decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudiodata.c
           ffmpeg/libavcodec/mpegaudiodata.h
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpeg audio layer common tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_is.c
           ffmpeg/libavcodec/aacenc_is.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder Intensity Stereo
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pngdec.c
           ffmpeg/libavformat/avienc.c
Copyright: 2000-2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264idct.c
           ffmpeg/libavcodec/h264idct_template.c
Copyright: 2004-2011 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 IDCT.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/deshake_opencl.c
           ffmpeg/libavfilter/transform.c
Copyright: 2010 Daniel G. Taylor <dan@programmer-art.org>
           2010 Georg Martius <georg.martius@web.de>
           2013 Lenny Wang
           2013 Wei Gao <weigao@multicorewareinc.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 transform input video
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiff_common.c
           ffmpeg/libavcodec/tiff_common.h
Copyright: 2013 Thilo Borgmann <thilo.borgmann _at_ mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TIFF Common Routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/integer.c
           ffmpeg/libavutil/integer.h
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 arbitrary precision integers
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_pred.c
           ffmpeg/libavcodec/aacenc_pred.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder main-type prediction
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/exif.c
           ffmpeg/libavcodec/exif.h
Copyright: 2013 Thilo Borgmann <thilo.borgmann _at_ mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 EXIF metadata parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/svq1_cb.h
           ffmpeg/libavcodec/svq1enc_cb.h
Copyright: 2002 The FFmpeg Project
           2002 The Xine Project
           2004 Mike Melanson <melanson@pcisys.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 svq1 code books.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiff_data.c
           ffmpeg/libavcodec/tiff_data.h
Copyright: 2011 Thomas Kuehnel
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TIFF data tables
 @author Thomas Kuehnel
 @see GeoTIFF specification at
 http://www.remotesensing.org/geotiff/spec/geotiffhome.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/smjpeg.c
           ffmpeg/libavformat/smjpeg.h
Copyright: 2011-2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SMJPEG common code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpc7.c
           ffmpeg/libavcodec/mpc8.c
Copyright: 2006-2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
 divided into 32 subbands.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpeglsdec.c
           ffmpeg/libavcodec/jpeglsdec.h
Copyright: 2003 Michael Niedermayer
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG-LS decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/faxcompr.c
           ffmpeg/libavcodec/faxcompr.h
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 CCITT Fax Group 3 and 4 decompression
 @author Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/alpha/hpeldsp_alpha_asm.S
           ffmpeg/libavcodec/alpha/idctdsp_alpha_asm.S
Copyright: 2002 Falk Hueffner <falk@debian.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 These functions are scheduled for pca56. They should work
 reasonably on ev6, though.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eac3enc.c
           ffmpeg/libavcodec/eac3enc.h
Copyright: 2011 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 E-AC-3 encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264pred.c
           ffmpeg/libavcodec/h264pred_template.c
Copyright: 2003-2011 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 prediction functions.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpegls.c
           ffmpeg/libavcodec/jpegls.h
Copyright: 2003 Michael Niedermayer
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG-LS common code.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp56data.c
           ffmpeg/libavcodec/vp56data.h
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP5 and VP6 compatible video decoder (common data)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/simple_idct.c
           ffmpeg/libavcodec/simple_idct_template.c
Copyright: 2001 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simpleidct in C.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/binkdsp.c
           ffmpeg/libavcodec/binkdsp.h
Copyright: 2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bink DSP routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/huffyuv.c
           ffmpeg/libavcodec/huffyuv.h
Copyright: 2002-2014 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 see http://www.pcisys.net/~melanson/codecs/huffyuv.txt for a description of
 the algorithm used
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 huffyuv codec for libavcodec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp56.c
           ffmpeg/libavcodec/vp56.h
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP5 and VP6 compatible video decoder (common features)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aacsbr_mips.c
           ffmpeg/libavcodec/mips/aacsbr_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aacsbr.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dv.h
           ffmpeg/libavcodec/dvdata.c
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Constants for DV codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adpcm_data.c
           ffmpeg/libavcodec/adpcm_data.h
Copyright: 2001-2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ADPCM tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/sauce.c
           ffmpeg/libavformat/sauce.h
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SAUCE header parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpeg12data.c
           ffmpeg/libavcodec/mpeg12data.h
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG1/2 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/linux/x86/lib/libswresample.a
           ffmpeg/linux/x86_64/lib/libswresample.a
Copyright: __NO_COPYRIGHT__ in: ffmpeg/linux/x86/lib/libswresample.a
           __NO_COPYRIGHT__ in: ffmpeg/linux/x86_64/lib/libswresample.a
License:   __UNKNOWN__
 _MANY_NON_ASCII_(20chars. over 33chars.) starting with:  :;I8   :;  I  
 _MANY_NON_ASCII_(22chars. over 35chars.) starting with: ! I/  & I  :;  ( 
 _MANY_NON_ASCII_(13chars. over 18chars.) starting with:   :;  
 _MANY_NON_ASCII_(7chars. over 14chars.) ... truncated.

Files:     ext/zstd/build/meson/meson_options.txt
           pspautotests/common/ext/zstd/build/meson/meson_options.txt
Copyright: 2018 present     Dima Krasner <dima@dimakrasner.com> lzutao <taolzu(at)gmail.com>
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 #############################################################################
 .
 Read guidelines from https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting

Files:     ext/zstd/lib/dictBuilder/cover.c
           pspautotests/common/ext/zstd/lib/dictBuilder/cover.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *****************************************************************************
 Constructs a dictionary using a heuristic based on the following paper:
 .
 Liao, Petri, Moffat, Wirth
 Effective Construction of Relative Lempel-Ziv Dictionaries
 Published in WWW 2016.
 .
 Adapted from code originally written by @ot (Giuseppe Ottaviano).
 .
 -*************************************
 Dependencies

Files:     ext/zstd/tests/roundTripCrash.c
           pspautotests/common/ext/zstd/tests/roundTripCrash.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This program takes a file in input,
 performs a zstd round-trip test (compression - decompress)
 compares the result with original
 and generates a crash (double free) on corruption detection.

Files:     ext/zstd/lib/deprecated/zbuff.h
           pspautotests/common/ext/zstd/lib/deprecated/zbuff.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 ***************************************************************
 NOTES/WARNINGS
 .
 The streaming API defined here is deprecated.

Files:     ext/zstd/tests/fuzz/dictionary_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/dictionary_round_trip.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target performs a zstd round-trip test (compress & decompress) with
 a dictionary, compares the result with the original, and calls abort() on
 corruption.

Files:     ext/zstd/contrib/seekable_format/zstd_seekable_compression_format.md
           pspautotests/common/ext/zstd/contrib/seekable_format/zstd_seekable_compression_format.md
Copyright: 2017 present Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 Permission is granted to copy and distribute this document
 for any purpose and without charge,
 including translations into other languages
 and incorporation into compilations,
 provided that the copyright notice and this notice are preserved,
 and that any substantive changes or deletions from the original
 are clearly marked.
 Distribution of this document is unlimited.
 .
 ### Version
 0.1.0 (11/04/17)
 .
 ## Introduction
 This document defines a format for compressed data to be stored so that subranges of the data can be efficiently decompressed without requiring the entire document to be decompressed.
 This is done by splitting up the input data into frames,
 each of which are compressed independently,
 and so can be decompressed independently.
 Decompression then takes advantage of a provided 'seek table', which allows the decompressor to immediately jump to the desired data.  This is done in a way that is compatible with the original Zstandard format by placing the seek table in a Zstandard skippable frame.
 .
 ### Overall conventions
 In this document:
 - square brackets i.e. `[` and `]` are used to indicate optional fields or parameters.

Files:     ext/zstd/tests/fuzz/dictionary_loader.c
           pspautotests/common/ext/zstd/tests/fuzz/dictionary_loader.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target makes sure that whenever a compression dictionary can be
 loaded, the data can be round tripped.

Files:     ext/zstd/lib/common/debug.h
           pspautotests/common/ext/zstd/lib/common/debug.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - Source repository : https://github.com/Cyan4973/FiniteStateEntropy
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 The purpose of this header is to enable debug functions.
 They regroup assert(), DEBUGLOG() and RAWLOG() for run-time,

Files:     libretro/libretro-common/samples/utils/md5_test.c
           libretro/libretro-common/utils/md5.c
Copyright: 2001 Alexander Peslyak and it is here released to the general public under the following terms:
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted.
 .
 There's ABSOLUTELY NO WARRANTY, express or implied.
 .
 (This is a heavily cut-down "BSD license".)
 .
 This differs from Colin Plumb's older public domain implementation in that
 no exactly 32-bit integer data type is required (any 32-bit or wider
 unsigned integer data type will do), there's no compile-time endianness
 configuration, and the function prototypes match OpenSSL's.  No code from
 Colin Plumb's implementation has been reused; this comment merely compares
 the properties of the two independent implementations.
 .
 The primary goals of this implementation are portability and ease of use.
 It is meant to be fast, but not as fast as possible.  Some known
 optimizations are not included to reduce source code size and avoid
 compile-time configuration.

Files:     ext/zstd/programs/fileio.c
           pspautotests/common/ext/zstd/programs/fileio.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *************************************
 Compiler Options

Files:     ext/zstd/contrib/seekable_format/examples/parallel_processing.c
           pspautotests/common/ext/zstd/contrib/seekable_format/examples/parallel_processing.c
Copyright: 2017 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 .
 A simple demo that sums up all the bytes in the file in parallel using
 seekable decompression and the zstd thread pool

Files:     ext/zstd/examples/common.h
           pspautotests/common/ext/zstd/examples/common.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This header file has common utility functions used in examples.

Files:     ext/zstd/lib/decompress/huf_decompress.c
           pspautotests/common/ext/zstd/lib/decompress/huf_decompress.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 **************************************************************
 Dependencies

Files:     ext/zstd/tests/fuzz/fuzz.h
           pspautotests/common/ext/zstd/tests/fuzz/fuzz.h
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Fuzz target interface.
 Fuzz targets have some common parameters passed as macros during compilation.
 Check the documentation for each individual fuzzer for more parameters.

Files:     ext/miniupnp/miniupnpc/pymoduletest.py
           ext/miniupnp/miniupnpc/testupnpigd.py
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpc/pymoduletest.py
           __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpc/testupnpigd.py
License:   __UNKNOWN__
 This Sample code is public domain.
 website : https://miniupnp.tuxfamily.org/
 .
 import the python miniupnpc module

Files:     ext/zstd/tests/fuzz/Makefile
           pspautotests/common/ext/zstd/tests/fuzz/Makefile
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ################################################################
 .
 Optionally user defined flags

Files:     ext/zstd/programs/dibio.c
           pspautotests/common/ext/zstd/programs/dibio.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 **************************************
 Compiler Warnings

Files:     ext/zstd/lib/common/threading.c
           pspautotests/common/ext/zstd/lib/common/threading.c
Copyright: 2016 Tino Reichardt
License:   __UNKNOWN__
 You can contact the author at:
 - zstdmt source repository: https://github.com/mcmilk/zstdmt
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This file will hold wrapper for systems, which do not support pthreads

Files:     ext/rapidjson/include/rapidjson/internal/diyfp.h
           ext/rapidjson/include/rapidjson/internal/dtoa.h
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 Licensed under the MIT License (the "License"); you may not use this file except
 in compliance with the License. You may obtain a copy of the License at
 .
 http://opensource.org/licenses/MIT
 .
 Unless required by applicable law or agreed to in writing, software distributed
 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 CONDITIONS OF ANY KIND, either express or implied. See the License for the
 specific language governing permissions and limitations under the License.
 .
 This is a C++ header-only implementation of Grisu2 algorithm from the publication:
 Loitsch, Florian. "Printing floating-point numbers quickly and accurately with
 integers." ACM Sigplan Notices 45.6 (2010): 233-243.

Files:     ext/zstd/doc/educational_decoder/zstd_decompress.c
           pspautotests/common/ext/zstd/doc/educational_decoder/zstd_decompress.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Zstandard educational decoder implementation

Files:     ext/zstd/tests/fuzz/dictionary_decompress.c
           pspautotests/common/ext/zstd/tests/fuzz/dictionary_decompress.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target attempts to decompress the fuzzed data with the dictionary
 decompression function to ensure the decompressor never crashes. It does not
 fuzz the dictionary.

Files:     ext/zstd/programs/benchzstd.h
           pspautotests/common/ext/zstd/programs/benchzstd.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 benchzstd :
 benchmark Zstandard compression / decompression
 over a set of files or buffers
 and display progress result and final summary

Files:     ext/zstd/contrib/linux-kernel/decompress_sources.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/decompress_sources.h
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This file includes every .c file needed for decompression.

Files:     ext/libchdr/deps/zlib-1.2.13/inflate.c
           ext/zlib/inflate.c
Copyright: 1995-2022 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 Change history:
 .
 1.2.beta0    24 Nov 2002
 - First version -- complete rewrite of inflate to simplify code, avoid
 creation of window when not needed, minimize use of window when it is
 needed, make inffast.c even faster, implement gzip decoding, and to
 improve code readability and style over the previous zlib inflate code
 .
 1.2.beta1    25 Nov 2002
 - Use pointers for available input and output checking in inffast.c
 - Remove input and output counters in inffast.c

Files:     ext/zstd/build/single_file_libs/combine.sh
           pspautotests/common/ext/zstd/build/single_file_libs/combine.sh
Copyright: __NO_COPYRIGHT__ in: ext/zstd/build/single_file_libs/combine.sh
           __NO_COPYRIGHT__ in: pspautotests/common/ext/zstd/build/single_file_libs/combine.sh
License:   __UNKNOWN__
 Common file roots

Files:     ext/zstd/tests/fuzz/raw_dictionary_round_trip.c
           pspautotests/common/ext/zstd/tests/fuzz/raw_dictionary_round_trip.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target performs a zstd round-trip test (compress & decompress) with
 a raw content dictionary, compares the result with the original, and calls
 abort() on corruption.

Files:     ext/sfmt19937/SFMT-common.h
           ext/sfmt19937/SFMT.c
Copyright: 2006-2013 Mutsuo Saito, Makoto Matsumoto and Hiroshima University.
           2012 Mutsuo Saito, Makoto Matsumoto, Hiroshima University and The University of Tokyo.
License:   __UNKNOWN__
 The 3-clause BSD License is applied to this software, see
 LICENSE.txt

Files:     ext/zstd/programs/zstdcli.c
           pspautotests/common/ext/zstd/programs/zstdcli.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -************************************
 Tuning parameters

Files:     ext/zstd/lib/compress/huf_compress.c
           pspautotests/common/ext/zstd/lib/compress/huf_compress.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy
 - Public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 **************************************************************
 Compiler specifics

Files:     ext/zstd/lib/compress/zstd_compress_internal.h
           pspautotests/common/ext/zstd/lib/compress/zstd_compress_internal.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This header contains definitions
 that shall **only** be used by modules within lib/compress.

Files:     ext/zstd/lib/common/threading.h
           pspautotests/common/ext/zstd/lib/common/threading.h
Copyright: 2016 Tino Reichardt
License:   __UNKNOWN__
 You can contact the author at:
 - zstdmt source repository: https://github.com/mcmilk/zstdmt
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     ext/zstd/tests/fuzz/decompress_dstSize_tooSmall.c
           pspautotests/common/ext/zstd/tests/fuzz/decompress_dstSize_tooSmall.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target attempts to decompress a valid compressed frame into
 an output buffer that is too small to ensure we always get

Files:     ext/zstd/build/single_file_libs/zstd-in.c
           pspautotests/common/ext/zstd/build/single_file_libs/zstd-in.c
Copyright: 2016-2021 Yann Collet, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Settings to bake for the single library file.
 .
 Note: It's important that none of these affects 'zstd.h' (only the
 implementation files we're amalgamating).

Files:     ext/zstd/lib/dictBuilder/zdict.c
           pspautotests/common/ext/zstd/lib/dictBuilder/zdict.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -**************************************
 Tuning parameters

Files:     ext/zstd/lib/common/error_private.c
           pspautotests/common/ext/zstd/lib/common/error_private.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 The purpose of this file is to have a single list of error strings embedded in binary

Files:     ext/zstd/build/single_file_libs/zstddeclib-in.c
           pspautotests/common/ext/zstd/build/single_file_libs/zstddeclib-in.c
Copyright: 2016-2021 Yann Collet, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Settings to bake for the standalone decompressor.
 .
 Note: It's important that none of these affects 'zstd.h' (only the
 implementation files we're amalgamating).

Files:     ext/native/tools/prebuilt/freetype/ftgxval.h
           ext/native/tools/prebuilt/freetype/internal/services/svgxval.h
Copyright: 2004-2019 Masatake YAMATO, Red Hat K.K., David Turner, Robert Wilhelm, and Werner Lemberg.
           2004-2019 Masatake YAMATO, Redhat K.K, David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 gxvalid is derived from both gxlayout module and otvalid module.
 Development of gxlayout is supported by the Information-technology
 Promotion Agency(IPA), Japan.

Files:     ext/zstd/programs/windres/verrsrc.h
           pspautotests/common/ext/zstd/programs/windres/verrsrc.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 minimal set of defines required to generate zstd.res from zstd.rc

Files:     ext/SPIRV-Cross/shaders-msl/comp/buffer_device_address.msl2.comp
           ext/SPIRV-Cross/shaders-msl/vert/buffer_device_address.msl2.vert
Copyright: 2021 Arm Limited and Contributors
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0
 .
 Licensed under the Apache License, Version 2.0 the "License";
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

Files:     ext/libchdr/deps/zlib-1.2.13/infback.c
           ext/zlib/infback.c
Copyright: 1995-2022 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 This code is largely copied from inflate.c.  Normally either infback.o or
 inflate.o would be linked into an application--not both.  The interface
 with inffast.c is retained so that optimized assembler-coded versions of

Files:     ext/zstd/contrib/pzstd/utils/Range.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/Range.h
Copyright: 2016 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 .
 A subset of `folly/Range.h`.
 All code copied verbatim modulo formatting

Files:     ext/zstd/tests/fuzz/sequence_compression_api.c
           pspautotests/common/ext/zstd/tests/fuzz/sequence_compression_api.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target performs a zstd round-trip test by generating an arbitrary
 array of sequences, generating the associated source buffer, calling

Files:     ext/native/tools/prebuilt/freetype/fterrdef.h
           ext/native/tools/prebuilt/freetype/fterrors.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 @section:

Files:     ext/zstd/tests/checkTag.c
           pspautotests/common/ext/zstd/tests/checkTag.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 checkTag : validation tool for libzstd
 command :
 $ ./checkTag tag
 checkTag validates tags of following format : v[0-9].[0-9].[0-9]{any}
 The tag is then compared to zstd version number.
 They are compatible if first 3 digits are identical.
 Anything beyond that is free, and doesn't impact validation.
 Example : tag v1.8.1.2 is compatible with version 1.8.1
 When tag and version are not compatible, program exits with error code 1.
 When they are compatible, it exists with a code 0.
 checkTag is intended to be used in automated testing environment.

Files:     ext/zstd/programs/benchfn.c
           pspautotests/common/ext/zstd/programs/benchfn.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *************************************
 Includes

Files:     ext/zstd/examples/multiple_streaming_compression.c
           pspautotests/common/ext/zstd/examples/multiple_streaming_compression.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 The objective of this example is to show of to compress multiple successive files
 while preserving memory management.
 All structures and buffers will be created only once,
 and shared across all compression operations

Files:     ext/zstd/lib/libzstd.mk
           pspautotests/common/ext/zstd/lib/libzstd.mk
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ################################################################
 .
 Input Variables
 .
 Zstd lib directory

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengl_glext.h
           SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles2_gl2ext.h
Copyright: 2013-2020 The Khronos Group Inc. SPDX-License-Identifier: MIT
License:   __UNKNOWN__
 This header is generated from the Khronos OpenGL / OpenGL ES XML
 API Registry. The current version of the Registry, generator scripts
 used to make the header, and the header can be found at
 https://github.com/KhronosGroup/OpenGL-Registry

Files:     ext/libchdr/deps/zlib-1.2.13/msdos/Makefile.emx
           ext/libchdr/deps/zlib-1.2.13/old/Makefile.emx
Copyright: 1995-1998 Jean-loup Gailly. For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 To compile, or to compile and test, type:
 .
 make -fmakefile.emx;  make test -fmakefile.emx

Files:     ext/zstd/tests/rateLimiter.py
           pspautotests/common/ext/zstd/tests/rateLimiter.py
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ##########################################################################
 .
 Rate limiter, replacement for pv
 this rate limiter does not "catch up" after a blocking period
 Limitations:
 - only accepts limit speed in MB/s

Files:     ext/zstd/programs/benchzstd.c
           pspautotests/common/ext/zstd/programs/benchzstd.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 **************************************
 Tuning parameters

Files:     dx9sdk/Include/DX11/dxdiag.h
           dx9sdk/Include/dxdiag.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       dxdiag.h
 Content:    DirectX Diagnostic Tool include file

Files:     ext/zstd/contrib/linux-kernel/linux_zstd.h
           pspautotests/common/ext/zstd/contrib/linux-kernel/linux_zstd.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of https://github.com/facebook/zstd) and
 the GPLv2 (found in the COPYING file in the root directory of
 https://github.com/facebook/zstd). You may select, at your option, one of the
 above-listed licenses.

Files:     ext/zstd/programs/benchfn.h
           pspautotests/common/ext/zstd/programs/benchfn.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 benchfn :
 benchmark any function on a set of input
 providing result in nanoSecPerRun
 or detecting and returning an error

Files:     ext/zstd/tests/fuzz/zstd_frame_info.c
           pspautotests/common/ext/zstd/tests/fuzz/zstd_frame_info.c
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target fuzzes all of the helper functions that consume compressed
 input.

Files:     ext/zstd/tests/fuzz/fuzz_data_producer.h
           pspautotests/common/ext/zstd/tests/fuzz/fuzz_data_producer.h
Copyright: Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Helper APIs for generating random data from input data stream.

Files:     ext/zstd/lib/Makefile
           pspautotests/common/ext/zstd/lib/Makefile
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ################################################################
 .
 Modules

Files:     ext/zstd/tests/DEPRECATED-test-zstd-speed.py
           pspautotests/common/ext/zstd/tests/DEPRECATED-test-zstd-speed.py
Copyright: Meta Platforms, Inc. and affiliates.
           Przemyslaw Skibinski, Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ##########################################################################
 .
 Limitations:
 - doesn't support filenames with spaces
 - dir1/zstd and dir2/zstd will be merged in a single results file

Files:     ext/zstd/lib/common/entropy_common.c
           pspautotests/common/ext/zstd/lib/common/entropy_common.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy
 - Public forum : https://groups.google.com/forum/#!forum/lz4c
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *************************************
 Dependencies

Files:     ext/zstd/contrib/seekable_format/zstdseek_decompress.c
           pspautotests/common/ext/zstd/contrib/seekable_format/zstdseek_decompress.c
Copyright: 2017 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 *********************************************************
 Turn on Large Files support (>4GB) for 32-bit Linux/Unix

Files:     ext/zstd/programs/dibio.h
           pspautotests/common/ext/zstd/programs/dibio.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This library is designed for a single-threaded console application.
 It exit() and printf() into stderr when it encounters an error condition.

Files:     ext/zstd/contrib/pzstd/Makefile
           pspautotests/common/ext/zstd/contrib/pzstd/Makefile
Copyright: 2016 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 ################################################################
 .
 Standard variables for installation

Files:     ext/zstd/lib/common/error_private.h
           pspautotests/common/ext/zstd/lib/common/error_private.h
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 Note : this module is expected to remain private, do not expose it

Files:     ext/libchdr/deps/zlib-1.2.13/deflate.c
           ext/zlib/deflate.c
Copyright: 1995-2022 Jean-loup Gailly and Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 ALGORITHM
 .
 The "deflation" process depends on being able to identify portions
 of the input text which are identical to earlier input (within a
 sliding window trailing behind the input currently being processed).
 .
 The most straightforward technique turns out to be the fastest for
 most input files: try all possible matches and select the longest.
 The key feature of this algorithm is that insertions into the string
 dictionary are very simple and thus fast, and deletions are avoided
 completely. Insertions are performed at each input character, whereas
 string matches are performed only when the previous match ends. So it
 is preferable to spend more time in matches to allow very fast string
 insertions and avoid deletions. The matching algorithm for small
 strings is inspired from that of Rabin & Karp. A brute force approach
 is used to find longer strings when a small match has been found.
 A similar algorithm is used in comic (by Jan-Mark Wams) and freeze
 (by Leonid Broukhis).
 A previous version of this file used a more sophisticated algorithm
 (by Fiala and Greene) which is guaranteed to run in linear amortized
 time, but has a larger average cost, uses more memory and is patented.
 However the F&G algorithm may be faster for some highly redundant

Files:     ext/zstd/build/meson/InstallSymlink.py
           pspautotests/common/ext/zstd/build/meson/InstallSymlink.py
Copyright: 2018 present  lzutao <taolzu(at)gmail.com>
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 #############################################################################
 This file should be synced with https://github.com/lzutao/meson-symlink

Files:     ext/zstd/contrib/largeNbDicts/largeNbDicts.c
           pspautotests/common/ext/zstd/contrib/largeNbDicts/largeNbDicts.c
Copyright: 2018 present, Yann Collet, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 largeNbDicts
 This is a benchmark test tool
 dedicated to the specific case of dictionary decompression
 using a very large nb of dictionaries
 thus suffering latency from lots of cache misses.
 It's created in a bid to investigate performance and find optimizations.

Files:     ext/zstd/contrib/pzstd/utils/Likely.h
           pspautotests/common/ext/zstd/contrib/pzstd/utils/Likely.h
Copyright: 2016 present, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 .
 Compiler hints to indicate the fast path of an "if" branch: whether
 the if condition is likely to be true or false.
 .
 @author Tudor Bosman (tudorb@fb.com)

Files:     ext/zstd/zlibWrapper/examples/zwrapbench.c
           pspautotests/common/ext/zstd/zlibWrapper/examples/zwrapbench.c
Copyright: 2016 present, Przemyslaw Skibinski, Yann Collet, Facebook, Inc.
           Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 .
 *************************************
 Includes

Files:     ext/zstd/lib/common/debug.c
           pspautotests/common/ext/zstd/lib/common/debug.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - Source repository : https://github.com/Cyan4973/FiniteStateEntropy
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This module only hosts one global variable
 which can be used to dynamically influence the verbosity of traces,
 such as DEBUGLOG and RAWLOG

Files:     ext/SPIRV-Cross/spirv.h
           ext/SPIRV-Cross/spirv.hpp
Copyright: 2014-2020 The Khronos Group Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and/or associated documentation files (the "Materials"),
 to deal in the Materials without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Materials, and to permit persons to whom the
 Materials are furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Materials.
 .
 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
 STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
 HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
 IN THE MATERIALS.
 .
 This header is automatically generated by the same tool that creates
 the Binary Section of the SPIR-V specification.
 .
 Enumeration tokens for SPIR-V, in various styles:
 C, C++, C++11, JSON, Lua, Python, C#, D, Beef
 .
 - C will have tokens with a "Spv" prefix, e.g.: SpvSourceLanguageGLSL
 - C++ will have tokens in the "spv" name space, e.g.: spv::SourceLanguageGLSL
 - C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL
 - Lua will use tables, e.g.: spv.SourceLanguage.GLSL
 - Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']
 - C# will use enum classes in the Specification class located in the "Spv" namespace,
 e.g.: Spv.Specification.SourceLanguage.GLSL
 - D will have tokens under the "spv" module, e.g: spv.SourceLanguage.GLSL
 - Beef will use enum classes in the Specification class located in the "Spv" namespace,
 e.g.: Spv.Specification.SourceLanguage.GLSL
 .
 Some tokens act like mask values, which can be OR'd together,
 while others are mutually exclusive.  The mask-like ones have
 "Mask" in their name, and a parallel enum that has the shift
 amount (1 << x) for each corresponding enumerant.

Files:     ext/zstd/tests/legacy.c
           pspautotests/common/ext/zstd/tests/legacy.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This program uses hard-coded data compressed with Zstd legacy versions
 and tests that the API decompresses them correctly

Files:     ext/zstd/tests/Makefile
           pspautotests/common/ext/zstd/tests/Makefile
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ################################################################
 datagen : Synthetic and parametrable data generator, for tests
 fullbench  : Precisely measure speed for each zstd inner functions
 fullbench32: Same as fullbench, but forced to compile in 32-bits mode
 fuzzer  : Test tool, to check zstd integrity on target platform
 fuzzer32: Same as fuzzer, but forced to compile in 32-bits mode
 paramgrill : parameter tester for zstd
 test-zstd-speed.py : script for testing zstd speed difference between commits
 versionsTest : compatibility test between zstd versions stored on Github (v0.1+)
 zstreamtest : Fuzzer test tool for zstd streaming API
 zstreamtest32: Same as zstreamtest, but forced to compile in 32-bits mode
 ##########################################################################

Files:     ext/zstd/lib/decompress/zstd_decompress.c
           pspautotests/common/ext/zstd/lib/decompress/zstd_decompress.c
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 ***************************************************************
 Tuning parameters
 .
 !
 HEAPMODE :

Files:     ext/zstd/programs/Makefile
           pspautotests/common/ext/zstd/programs/Makefile
Copyright: Meta Platforms, Inc. and affiliates.
           Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 ##########################################################################
 zstd : Command Line Utility, supporting gzip-like arguments
 zstd32 : Same as zstd, but forced to compile in 32-bits mode
 zstd-nolegacy : zstd without support of decompression of legacy versions
 zstd-small : minimal zstd without dictionary builder and benchmark
 zstd-compress : compressor-only version of zstd
 zstd-decompress : decompressor-only version of zstd
 ##########################################################################

Files:     ext/zstd/programs/zstdgrep
           pspautotests/common/ext/zstd/programs/zstdgrep
Copyright: 2003 Thomas Klausner.
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-printers.h
           ext/rapidjson/thirdparty/gtest/googletest/src/gtest-printers.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test - The Google C++ Testing Framework
 .
 This file implements a universal value printer that can print a
 value of any type T:
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/snappy/snappy-internal.h
           pspautotests/common/ext/snappy/snappy-internal.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Internals shared between the Snappy implementation and its unittest.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-generated-internal-utils_test.cc
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-internal-utils_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the internal utilities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/snappy/snappy-stubs-public.h
           pspautotests/common/ext/snappy/snappy-stubs-public.h
Copyright: 2011 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Various type stubs for the open-source version of Snappy.
 .
 This file cannot include config.h, as it is included from snappy.h,
 which is a public header. Instead, snappy-stubs-public.h is generated by
 from snappy-stubs-public.h.in at configure time.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-matchers.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-matchers.h.pump
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some commonly used variadic matchers.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glew/GL/eglew.h
           ext/glew/GL/glxew.h
Copyright: 1999-2007 Brian Paul
           2002 Lev Povalahev
           2002-2008 Marcelo E. Magallon <mmagallo[]debian org>
           2002-2008 Milan Ikits <milan ikits[]ieee org>
           2007 The Khronos Group Inc.
           2008-2017 Nigel Stewart <nigels[]users sourceforge net>
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * The name of the author may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 THE POSSIBILITY OF SUCH DAMAGE.
 .
 Mesa 3-D graphics library
 Version:  7.0
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest_pred_impl.h
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_pred_impl_unittest.cc
Copyright: 2006 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This file is AUTOMATICALLY GENERATED on 10/31/2011 by command
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-actions.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-actions.h.pump
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some commonly used variadic actions.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-param-test2_test.cc
           ext/rapidjson/thirdparty/gtest/googletest/test/gtest_unittest.cc
Copyright: 2005-2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for Google Test itself.  This verifies that the basic constructs of
 Google Test work.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/include/rapidjson/msinttypes/inttypes.h
           ext/rapidjson/include/rapidjson/msinttypes/stdint.h
Copyright: 2006-2013 Alexander Chemeris
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 1. Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 .
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 3. Neither the name of the product nor the names of its contributors may
 be used to endorse or promote products derived from this software
 without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The above software in this distribution may have been modified by
 THL A29 Limited ("Tencent Modifications").
 All Tencent Modifications are Copyright (C) 2015 THL A29 Limited.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/runtests.sh
           ext/rapidjson/thirdparty/gtest/googletest/xcode/Scripts/runtests.sh
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Executes the samples and tests for the Google Test Framework.
 .
 Help the dynamic linker find the path to the libraries.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/WindowsInclude/inttypes.h
           libretro/libretro-common/include/compat/msvc/stdint.h
Copyright: 2006-2008 Alexander Chemeris
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 1. Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 .
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 3. The name of the author may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/snappy/snappy-stubs-internal.h
           pspautotests/common/ext/snappy/snappy-stubs-internal.h
Copyright: 2011 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Various stubs for the open-source version of Snappy.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file contains template meta-programming utility classes needed
 for implementing Google Mock.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h
           ext/rapidjson/thirdparty/gtest/googlemock/src/gmock-internal-utils.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file defines some utilities useful for implementing Google
 Mock.  They are subject to change without notice, so please DO NOT
 USE THEM IN USER CODE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glew/glewinfo.c
           libretro/ext/glew/glew.c
Copyright: 2002 Lev Povalahev
           2002-2008 Marcelo E. Magallon <mmagallo[]debian org>
           2002-2008 Milan Ikits <milan ikits[]ieee org>
           2008-2017 Nigel Stewart <nigels[]users sourceforge net>
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * The name of the author may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/glslang.m4
           ext/glslang/glslang/MachineIndependent/glslang.y
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2013 LunarG, Inc.
           2015-2019 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Do not edit the .y file, only edit the .m4 file.
 The .y bison file is not a source file, it is a derivative of the .m4 file.
 The m4 file needs to be processed by m4 to generate the .y bison file.
 .
 Code sandwiched between a pair:
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/libavcodec/mips/fmtconvert_mips.c
           ffmpeg/libavutil/softfloat_tables.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of is
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-param-test.h
           ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-param-test.h.pump
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Macros and functions for implementing parameterized tests
 in Google C++ Testing Framework (Google Test)
 .
 This file is generated by a SCRIPT.  DO NOT EDIT BY HAND!
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/snappy/snappy-c.h
           pspautotests/common/ext/snappy/snappy-c.h
Copyright: 2011 Martin Gieseking <martin.gieseking@uos.de>.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Plain C interface (a wrapper around the C++ implementation).
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/custom/gmock-port.h
           ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/custom/gtest-port.h
Copyright: 2015 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Injection point for custom user configurations.
 The following macros can be defined:
 .
 Flag related macros:
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-spec-builders.h
           ext/rapidjson/thirdparty/gtest/googlemock/src/gmock-spec-builders.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/snappy/snappy.h
           pspautotests/common/ext/snappy/snappy.h
Copyright: 2005 and onwards Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A light-weight compression algorithm.  It is designed for speed of
 compression and decompression, rather than for the utmost in space
 savings.
 .
 For getting better compression ratios when you are compressing data
 with long repeated sequences or compressing data that is similar to
 other data, while still compressing fast, you might look at first
 using BMDiff and then compressing the output of BMDiff with
 Snappy.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h.pump
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Implements class templates NiceMock, NaggyMock, and StrictMock.
 .
 Given a mock class MockFoo that is created using Google Mock,
 NiceMock<MockFoo> is a subclass of MockFoo that allows
 uninteresting calls (i.e. calls to mock methods that have no
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/SpvTools.cpp
           ext/glslang/SPIRV/SpvTools.h
Copyright: 2014-2016 LunarG, Inc.
           2018-2020 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Call into SPIRV-Tools to disassemble, validate, and optimize.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/disassemble.cpp
           ext/glslang/SPIRV/disassemble.h
Copyright: 2014-2015 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Disassembler for SPIR-V.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_link2_test.cc
           ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_link_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file is for verifying that various Google Mock constructs do not
 produce linker errors when instantiated in different translation units.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h
           ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements function mockers of various arities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-tuple.h
           ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-tuple.h.pump
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Implements a subset of TR1 tuple needed by Google Test and Google Mock.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/compat/avisynth/avisynth_c.h
           ffmpeg/compat/avisynth/avxsynth_c.h
Copyright: 2003 Kevin Atkinson
License:   GPL-2.0+ with unknown exception
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 MA 02110-1301 USA, or visit
 http://www.gnu.org/copyleft/gpl.html .
 .
 As a special exception, I give you permission to link to the
 Avisynth C interface with independent modules that communicate with
 the Avisynth C interface solely through the interfaces defined in
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavcodec/faandct.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
           2003 Roman Shaposhnik
License:   ISC
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .
 @brief
 Floating point AAN DCT
 @author Michael Niedermayer <michaelni@gmx.at>

Files:     ffmpeg/compat/windows/makedef
Copyright: 2013 Derek Buitenhuis
License:   ISC
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .
 mktemp isn't POSIX, so supply an implementation

Files:     ffmpeg/libavdevice/openal-dec.c
Copyright: 2011 Jonathan Baldwin
License:   ISC
 This file is part of FFmpeg.
 .
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THIS SOFTWARE.
 .
 OpenAL 1.1 capture device for libavdevice

Files:     ffmpeg/libavcodec/interplayacm.c
Copyright: 2004-2008 Marko Kreen
           2008 Adam Gashlin
           2015 Paul B Mahol
License:   ISC
 Permission to use, copy, modify, and distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Files:     ffmpeg/libavfilter/vf_hqx.c
Copyright: 2014 Clément Bœsch
License:   ISC
 This file is part of FFmpeg.
 .
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .
 hqx magnification filters (hq2x, hq3x, hq4x)
 .
 Originally designed by Maxim Stephin.
 .
 @see http://en.wikipedia.org/wiki/Hqx
 @see http://web.archive.org/web/20131114143602/http://www.hiend3d.com/hq3x.html
 @see http://blog.pkh.me/p/19-butchering-hqx-scaling-filters.html

Files:     ext/SPIRV-Cross/LICENSES/MIT.txt
Copyright: __NO_COPYRIGHT__ in: ext/SPIRV-Cross/LICENSES/MIT.txt
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is furnished
 to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice (including the next
 paragraph) shall be included in all copies or substantial portions of the
 Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
 OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
 OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     ffmpeg/libavcodec/arm/jrevdct_arm.S
Copyright: 2001 Lionel Ulmer (lionel.ulmer@free.fr / bbrox@bbrox.org)
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Files:     ext/native/tools/prebuilt/freetype/internal/fthash.h
Copyright: 2000 Computing Research Labs, New Mexico State University
           2001-2015 Francesco Zappa Nardelli
License:   MIT
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
 OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
 THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 .
 This file is based on code from bdf.c,v 1.22 2000/03/16 20:08:50
 .
 taken from Mark Leisher's xmbdfed package

Files:     ffmpeg/libavutil/adler32.c
Copyright: 1995 Mark Adler
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Computes the Adler-32 checksum of a data stream
 .
 This is a modified version based on adler32.c from the zlib library.
 @author Mark Adler

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL.h
Copyright: 1997-2023 Sam Lantinga <slouken@libsdl.org>
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Main include header for the SDL library

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_audio.h
Copyright: 1997-2023 Sam Lantinga <slouken@libsdl.org>
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 !!! FIXME: several functions in here need Doxygen comments.

Files:     ext/rcheevos/src/rhash/md5.h
Copyright: 1999-2002 Aladdin Enterprises.
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 L. Peter Deutsch
 ghost@aladdin.com
 .
 Independent implementation of MD5 (RFC 1321).
 .
 This code implements the MD5 Algorithm defined in RFC 1321, whose
 text is available at
 http://www.ietf.org/rfc/rfc1321.txt
 The code is derived from the text of the RFC, including the test suite
 (section A.5) but excluding the rest of Appendix A.  It does not include
 any code or documentation that is identified in the RFC as being
 copyrighted.
 .
 The original and principal author of md5.h is L. Peter Deutsch
 <ghost@aladdin.com>.  Other authors are noted in the change history
 that follows (in reverse chronological order):
 .
 2002-04-13 lpd Removed support for non-ANSI compilers; removed
 references to Ghostscript; clarified derivation from RFC 1321;
 now handles byte order either statically or dynamically.
 1999-11-04 lpd Edited comments slightly for automatic TOC extraction.
 1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);
 added conditionalization for C++ compilation from Martin
 Purschke <purschke@bnl.gov>.
 1999-05-03 lpd Original version.

Files:     ext/rcheevos/src/rhash/md5.c
Copyright: 1999-2002 Aladdin Enterprises.
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 L. Peter Deutsch
 ghost@aladdin.com
 .
 Independent implementation of MD5 (RFC 1321).
 .
 This code implements the MD5 Algorithm defined in RFC 1321, whose
 text is available at
 http://www.ietf.org/rfc/rfc1321.txt
 The code is derived from the text of the RFC, including the test suite
 (section A.5) but excluding the rest of Appendix A.  It does not include
 any code or documentation that is identified in the RFC as being
 copyrighted.
 .
 The original and principal author of md5.c is L. Peter Deutsch
 <ghost@aladdin.com>.  Other authors are noted in the change history
 that follows (in reverse chronological order):
 .
 2002-04-13 lpd Clarified derivation from RFC 1321; now handles byte order
 either statically or dynamically; added missing #include <string.h>
 in library.
 2002-03-11 lpd Corrected argument list for main(), and added int return
 type, in test program and T value program.
 2002-02-21 lpd Added missing #include <stdio.h> in test program.
 2000-07-03 lpd Patched to eliminate warnings about "constant is
 unsigned in ANSI C, signed in traditional"; made test program
 self-checking.
 1999-11-04 lpd Edited comments slightly for automatic TOC extraction.
 1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5).
 1999-05-03 lpd Original version.

Files:     libretro/libretro-common/encodings/encoding_base64.c
Copyright: 2013 William Sherif
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 William Sherif
 will.sherif@gmail.com
 YWxsIHlvdXIgYmFzZSBhcmUgYmVsb25nIHRvIHVz
 .
 Modified for RetroArch formatting, logging, and header files.

Files:     ext/libchdr/deps/zlib-1.2.13/README
Copyright: 1995-2022 Jean-loup Gailly and Mark Adler
License:   Zlib
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Jean-loup Gailly        Mark Adler
 jloup@gzip.org          madler@alumni.caltech.edu
 .
 If you use the zlib library in a product, we would appreciate *not* receiving
 lengthy legal documents to sign.  The sources are provided for free but without
 warranty of any kind.  The library has been entirely written by Jean-loup
 Gailly and Mark Adler; it does not include third-party code.  We make all
 contributions to and distributions of this project solely in our personal
 capacity, and are not conveying any rights to any intellectual property of
 any third parties.
 .
 If you redistribute modified sources, we would appreciate that you include in
 the file ChangeLog history information documenting your changes.  Please read
 the FAQ for more information on the distribution of modified source versions.

Files:     ffmpeg/doc/examples/filtering_video.c
Copyright: 2010 Nicolas George
           2011 Stefano Sabatini
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 API example for decoding and filtering

Files:     ffmpeg/doc/examples/avio_reading.c
Copyright: 2014 Stefano Sabatini
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libavformat AVIOContext API example.
 .
 Make libavformat demuxer access media content through a custom
 AVIOContext read callback.

Files:     ffmpeg/doc/examples/transcoding.c
Copyright: 2010 Nicolas George
           2011 Stefano Sabatini
           2014 Andrey Utkin
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 API example for demuxing, decoding, filtering, encoding and muxing
 @example transcoding.c

Files:     ffmpeg/doc/examples/muxing.c
Copyright: 2003 Fabrice Bellard
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libavformat API example.
 .
 Output a media file in any supported libavformat format. The default
 codecs are used.
 @example muxing.c

Files:     ffmpeg/tests/api/api-h264-test.c
Copyright: 2015 Ludmila Glinskih
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 H264 codec test.

Files:     ffmpeg/doc/examples/qsvdec.c
Copyright: 2015 Anton Khirnov
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Intel QSV-accelerated H.264 decoding example.
 .
 @example qsvdec.c
 This example shows how to do QSV-accelerated H.264 decoding with output
 frames in the VA-API video surfaces.

Files:     ffmpeg/tests/api/api-seek-test.c
Copyright: 2015 Ludmila Glinskih
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Seek test.

Files:     ffmpeg/libavcodec/texturedspenc.c
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com> Based on public domain code  Fabian Giesen, Sean Barrett and Yann Collet.
License:   Expat
 This file is part of FFmpeg
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 IN THE SOFTWARE.

Files:     ffmpeg/tests/api/api-flac-test.c
Copyright: 2001 Fabrice Bellard
           2015 Ludmila Glinskih
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 FLAC codec test.
 Encodes raw data to FLAC format and decodes it back to raw. Compares raw-data
 after that.

Files:     assets/shaders/5xBR-lv2.fsh
Copyright: 2011-2015 Hyllian - sergiogdb@gmail.com
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Incorporates some of the ideas from SABR shader. Thanks to Joshua Street.

Files:     ffmpeg/doc/examples/filtering_audio.c
Copyright: 2010 Nicolas George
           2011 Stefano Sabatini
           2012 Clément Bœsch
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 API example for audio decoding and filtering

Files:     ffmpeg/doc/examples/remuxing.c
Copyright: 2013 Stefano Sabatini
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libavformat/libavcodec demuxing and muxing API example.
 .
 Remux streams from one container format to another.
 @example remuxing.c

Files:     ffmpeg/tests/api/api-threadmessage-test.c
Copyright: __NO_COPYRIGHT__ in: ffmpeg/tests/api/api-threadmessage-test.c
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Thread message API test

Files:     ext/cityhash/citycrc.h
Copyright: 2011 Google, Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 CityHash, by Geoff Pike and Jyrki Alakuijala
 .
 This file declares the subset of the CityHash functions that require

Files:     ffmpeg/doc/examples/decoding_encoding.c
Copyright: 2001 Fabrice Bellard
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libavcodec API use example.

Files:     ext/cityhash/city.cpp
Copyright: 2011 Google, Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 CityHash, by Geoff Pike and Jyrki Alakuijala
 .
 This file provides CityHash64() and related functions.
 .
 It's probably possible to create even faster hash functions by
 writing a program that systematically explores some of the space of
 possible hash functions, by using SIMD instructions, or by
 compromising on hash quality.

Files:     ffmpeg/doc/examples/http_multiclient.c
Copyright: 2015 Stephan Holljes
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libavformat multi-client network API usage example.

Files:     ffmpeg/doc/examples/scaling_video.c
Copyright: 2012 Stefano Sabatini
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 libswscale API use example.

Files:     ffmpeg/doc/examples/demuxing_decoding.c
Copyright: 2012 Stefano Sabatini
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Demuxing and decoding example.
 .
 Show how to use the libavformat and libavcodec API to demux and
 decode audio and video data.

Files:     ffmpeg/doc/examples/metadata.c
Copyright: 2011 Reinhard Tartler
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 Shows how the metadata API can be used in application programs.
 @example metadata.c

Files:     ext/cityhash/city.h
Copyright: 2011 Google, Inc.
License:   Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 .
 CityHash, by Geoff Pike and Jyrki Alakuijala
 .
 http://code.google.com/p/cityhash/
 .
 This file provides a few functions for hashing strings.  All of them are
 high-quality functions in the sense that they pass standard tests such
 as Austin Appleby's SMHasher.  They are also fast.
 .
 For 64-bit x86 code, on short strings, we don't know of anything faster than
 CityHash64 that is of comparable quality.  We believe our nearest competitor
 is Murmur3.  For 64-bit x86 code, CityHash64 is an excellent choice for hash
 tables and most other hashing (excluding cryptography).
 .
 For 64-bit x86 code, on long strings, the picture is more complicated.
 On many recent Intel CPUs, such as Nehalem, Westmere, Sandy Bridge, etc.,
 CityHashCrc128 appears to be faster than all competitors of comparable
 quality.  CityHash128 is also good but not quite as fast.  We believe our
 nearest competitor is Bob Jenkins' Spooky.  We don't have great data for
 other 64-bit CPUs, but for long strings we know that Spooky is slightly
 faster than CityHash on some relatively recent AMD x86-64 CPUs, for example.
 Note that CityHashCrc128 is declared in citycrc.h.
 .
 For 32-bit x86 code, we don't know of anything faster than CityHash32 that
 is of comparable quality.  We believe our nearest competitor is Murmur3A.
 (On 64-bit CPUs, it is typically faster to use the other CityHash variants.)
 .
 Functions in the CityHash family are not suitable for cryptography.
 .
 Please see CityHash's README file for more details on our performance
 measurements and so on.
 .
 WARNING: This code has been only lightly tested on big-endian platforms!
 It is known to work well on little-endian platforms that have a small penalty
 for unaligned reads, such as current Intel and AMD moderate-to-high-end CPUs.
 It should work on all 32-bit and 64-bit platforms that allow unaligned reads;
 bug reports are welcome.
 .
 By the way, for some hash functions, given strings a and b, the hash
 of a+b is easily derived from the hashes of a and b.  This property
 doesn't hold for any hash functions in this file.

Files:     ext/libpng17/pngpriv.h
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 The symbols declared in this file (including the functions declared
 as extern) are PRIVATE.  They are not part of the libpng public
 interface, and are not recommended for use by regular applications.
 Some of them may become public in the future; others may stay private,
 change in an incompatible way, or even disappear.
 Although the libpng users are not forbidden to include this header,
 they should be well aware of the issues that may arise from doing so.

Files:     ext/libpng17/pngrtran.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file contains functions optionally called by an application
 in order to tell libpng how to handle data when reading a PNG.
 Transformations that are used in both reading and writing are
 in pngtrans.c.

Files:     ext/libpng17/pngtest.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This program reads in a PNG image, writes it out again, and then
 compares the two files.  If the files are identical, this shows that
 the basic chunk handling, filtering, and (de)compression code is working
 properly.  It does not currently test all of the transforms, although
 it probably should.
 .
 The program will report "FAIL" in certain legitimate cases:
 1) when the compression level or filter selection method is changed.

Files:     ext/libpng17/pngrutil.c
Copyright: 1998-2017 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file contains routines that are only called from within
 libpng itself during the course of reading an image.

Files:     ext/libpng17/pngconf.h
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 Any machine specific code is near the front of this file, so if you
 are configuring libpng for a machine, you may want to read the section

Files:     ext/libpng17/pngrio.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file provides a location for all input.  Users who need
 special handling are expected to write a function that has the same
 arguments as this and performs a similar function, but that possibly
 has a different input method.  Note that you shouldn't change this
 function, but rather write a replacement function and then make

Files:     ext/libpng17/pngmem.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file provides a location for all memory allocation.  Users who
 need special memory handling are expected to supply replacement

Files:     ext/libpng17/pnglibconf.h
Copyright: 1998-2016 Glenn Randers-Pehrson
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 pnglibconf.h
 Machine generated file: DO NOT EDIT
 Derived from: scripts/pnglibconf.dfa

Files:     ext/libpng17/pngread.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file contains routines that an application calls directly to
 read a PNG file or stream.

Files:     ext/libpng17/pngset.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 The functions here are used during reads to store data from the file
 into the info struct, and during writes to store application data
 into the info struct for writing into the file.  This abstracts the
 info struct and allows us to change the structure in the future.

Files:     ext/libpng17/pngwio.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file provides a location for all output.  Users who need
 special handling are expected to write functions that have the same
 arguments as these and perform similar functions, but that possibly
 use different output methods.  Note that you shouldn't change these
 functions, but rather write replacement functions and then change

Files:     ext/libpng17/pngerror.c
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This file provides a location for all error handling.  Users who
 need special error handling are expected to write replacement functions

Files:     ext/libpng17/arm/filter_neon.S
Copyright: 2014 Glenn Randers-Pehrson  Mans Rullgard, 2011. Last changed in libpng 1.6.16 [(PENDING RELEASE)]
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 This is required to get the symbol renames, which are #defines, and the

Files:     ext/libpng17/pngstruct.h
Copyright: 1998-2016 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 The structure that holds the information to read and write PNG files.
 The only people who need to care about what is inside of this are the
 people who will be modifying the library for their own special needs.
 It should NOT be accessed directly by an application.

Files:     ext/libpng17/pngchunk.h
Copyright: 2016 Glenn Randers-Pehrson
License:   libpng
 This code is released under the libpng license.
 For conditions of distribution and use, see the disclaimer
 and license in png.h
 .
 If this list is changed in any way scripts/chunkhash.c must be rebuilt and
 run to regenerate the lookup functions for the tables described from this
 list.
 .
 IDAT MUST be first in the list; it must have index '0'.  The order of the
 remaining chunks comes from section 5.6 "Chunk ordering" in the ISO spec
 plus the ordering rules in the PNG extensions documnet.

Files:     ext/libpng17/png.h
Copyright: 1998-2017 Glenn Randers-Pehrson (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
License:   libpng
 This code is released under the libpng license (See LICENSE, below)
 .
 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
 .
 If you modify libpng you may insert additional notices immediately following
 this sentence.
 .
 This code is released under the libpng license.
 .
 libpng versions 1.0.7, July 1, 2000 through 1.7.0beta90, August 28, 2017 are
 Copyright (c) 2000-2002, 2004, 2006-2017 Glenn Randers-Pehrson, are
 derived from libpng-1.0.6, and are distributed according to the same
 disclaimer and license as libpng-1.0.6 with the following individuals
 added to the list of Contributing Authors:
 .
 Simon-Pierre Cadieux
 Eric S. Raymond
 Mans Rullgard
 Cosmin Truta
 Gilles Vollant
 James Yu
 .
 and with the following additions to the disclaimer:
 .
 There is no warranty against interference with your enjoyment of the
 library or against infringement.  There is no warranty that our
 efforts or the library will fulfill any of your particular purposes
 or needs.  This library is provided with all faults, and the entire
 risk of satisfactory quality, performance, accuracy, and effort is with
 the user.
 .
 Some files in the "contrib" directory and some configure-generated
 files that are distributed with libpng have other copyright owners and
 are released under other open source licenses.
 .
 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
 Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
 libpng-0.96, and are distributed according to the same disclaimer and
 license as libpng-0.96, with the following individuals added to the list
 of Contributing Authors:
 .
 Tom Lane
 Glenn Randers-Pehrson
 Willem van Schaik
 .
 libpng versions 0.89, June 1996, through 0.96, May 1997, are
 Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
 and are distributed according to the same disclaimer and license as
 libpng-0.88, with the following individuals added to the list of
 Contributing Authors:
 .
 John Bowler
 Kevin Bracey
 Sam Bushell
 Magnus Holmgren
 Greg Roelofs
 Tom Tanner
 .
 Some files in the "scripts" directory have other copyright owners
 but are released under this license.
 .
 libpng versions 0.5, May 1995, through 0.88, January 1996, are
 Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
 .
 For the purposes of this copyright and license, "Contributing Authors"
 is defined as the following set of individuals:
 .
 Andreas Dilger
 Dave Martindale
 Guy Eric Schalnat
 Paul Schmidt
 Tim Wegner
 .
 The PNG Reference Library is supplied "AS IS".  The Contributing Authors
 and Group 42, Inc. disclaim all warranties, expressed or implied,
 including, without limitation, the warranties of merchantability and of
 fitness for any purpose.  The Contributing Authors and Group 42, Inc.
 assume no liability for direct, indirect, incidental, special, exemplary,
 or consequential damages, which may result from the use of the PNG
 Reference Library, even if advised of the possibility of such damage.
 .
 Permission is hereby granted to use, copy, modify, and distribute this
 source code, or portions hereof, for any purpose, without fee, subject
 to the following restrictions:
 .
 1. The origin of this source code must not be misrepresented.
 .
 2. Altered versions must be plainly marked as such and must not
 be misrepresented as being the original source.
 .
 3. This Copyright notice may not be removed or altered from any
 source or altered source distribution.
 .
 The Contributing Authors and Group 42, Inc. specifically permit, without
 fee, and encourage the use of this source code as a component to
 supporting the PNG file format in commercial products.  If you use this
 source code in a product, acknowledgment is not required but would be
 appreciated.
 .
 END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE.
 .
 TRADEMARK:
 .
 The name "libpng" has not been registered by the Copyright owner
 as a trademark in any jurisdiction.  However, because libpng has
 been distributed and maintained world-wide, continually since 1995,
 the Copyright owner claims "common-law trademark protection" in any
 jurisdiction where common-law trademark is recognized.
 .
 OSI CERTIFICATION:
 .
 Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is
 a certification mark of the Open Source Initiative. OSI has not addressed
 the additional disclaimers inserted at version 1.0.7.
 .
 EXPORT CONTROL:
 .
 The Copyright owner believes that the Export Control Classification
 Number (ECCN) for libpng is EAR99, which means not subject to export
 controls or International Traffic in Arms Regulations (ITAR) because
 it is open source, publicly available software, that does not contain
 any encryption software.  See the EAR, paragraphs 734.3(b)(3) and
 734.7(b).

Files:     cmake/sdl/FindSDL2.cmake
Copyright: 2015 Sensics, Inc.
License:   BSL-1.0
 Distributed under the Boost Software License, Version 1.0.

Files:     ext/armips/ext/filesystem/test/catch.hpp
Copyright: 2018 Two Blue Cubes Ltd.
License:   BSL-1.0
 Distributed under the Boost Software License, Version 1.0. (See accompanying

Files:     Common/CPUDetect.h
Copyright: 2003 Dolphin Project.
License:   GPL-2.0
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 Detect the cpu, so we'll know which optimizations to use
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/tools/coverity.c
Copyright: 2014 Red Hat, Inc.
License:   GPL-2.0
 Authors:
 Markus Armbruster <armbru@redhat.com>
 Paolo Bonzini <pbonzini@redhat.com>
 .
 This work is licensed under the terms of the GNU GPL, version 2 or, at your
 option, any later version. See the COPYING file in the top-level directory.
 .
 This is the source code for our Coverity user model file. The
 purpose of user models is to increase scanning accuracy by explaining
 code Coverity can't see (out of tree libraries) or doesn't
 sufficiently understand. Better accuracy means both fewer false
 positives and more true defects. Memory leaks in particular.
 .
 - A model file can't import any header files. Some built-in primitives are
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ext/libkirk/bn.c
Copyright: 2007-2022 Segher Boessenkool  <segher@kernel.crashing.org>
License:   GPL-2.0
 Licensed under the terms of the GNU GPL, either version 2 or version 3
 https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 https://www.gnu.org/licenses/gpl-3.0.html
 Updated and simplified for use by Kirk Engine - July 2011
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/CPUDetect.cpp
Copyright: 2003 Dolphin Project.
License:   GPL-2.0
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 Reference : https://stackoverflow.com/questions/6121792/how-to-check-if-a-cpu-supports-the-sse3-instruction-set
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/FakeEmitter.h
Copyright: 2003 Dolphin Project.
License:   GPL-2.0
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 WARNING - THIS LIBRARY IS NOT THREAD SAFE!!!
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ext/libkirk/ec.c
Copyright: 2007-2022 Segher Boessenkool  <segher@kernel.crashing.org>
License:   GPL-2.0
 Licensed under the terms of the GNU GPL, either version 2 or version 3
 https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 https://www.gnu.org/licenses/gpl-3.0.html
 .
 Modified for Kirk engine by setting single curve and internal function
 to support Kirk elliptic curve options.- July 2011
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/ELF/PrxDecrypter.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Crypto/md5.cpp
Copyright: 2006-2009 Paul Bakker <polarssl_maintainer at polarssl.org>
License:   GPL-2.0+
 Joined copyright on original XySSL code with: Christophe Devine
 .
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 The MD5 algorithm was designed by Ron Rivest in 1991.
 .
 http://www.ietf.org/rfc/rfc1321.txt
 .
 #include "polarssl/config.h"
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Util/GameManager.h
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Manages the PSP/GAME directory contents.
 .
 Not concerned with full ISOs.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     android/jni/TestRunner.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 TO USE:
 Simply copy pspautotests to the root of the USB memory / SD card of your android device.
 Then go to Settings / Developer Menu / Run CPU tests.
 It currently just runs one test but that can be easily changed.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Font/PGF.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Thanks to the JPCSP project! This sceFont implementation is basically a C++ take on JPCSP's font code.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_spp.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
           2013 Clément Bœsch <u pkh me>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Simple post processing filter
 .
 This implementation is based on an algorithm described in
 "Aria Nosratinia Embedded Post-Processing for
 Enhancement of Compressed Images (1999)"
 .
 Originally written by Michael Niedermayer for the MPlayer project, and
 ported by Clément Bœsch for FFmpeg.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_delogo.c
Copyright: 2002 Jindrich Makovicka <makovick@gmail.com>
           2011 Stefano Sabatini
           2013-2015 Jean Delvare <jdelvare@suse.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 A very simple tv station logo remover
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/f_ebur128.c
Copyright: 2012 Clément Bœsch
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 EBU R.128 implementation
 @see http://tech.ebu.ch/loudness
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_fspp.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
           2005 Nikolaj Poroshin <porosh3@psu.ru>
           2014 Arwa Arif <arwaarif1994@gmail.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Fast Simple Post-processing filter
 This implementation is based on an algorithm described in
 "Aria Nosratinia Embedded Post-Processing for
 Enhancement of Compressed Images (1999)"
 (http://www.utdallas.edu/~aria/papers/vlsisp99.pdf)
 Further, with splitting (I)DCT into horizontal/vertical passes, one of
 them can be performed once per block, not per pixel. This allows for much
 higher speed.
 .
 Originally written by Michael Niedermayer and Nikolaj for the MPlayer
 project, and ported by Arwa Arif for FFmpeg.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_hqdn3d.c
Copyright: 2003 Daniel Moreno <comac AT comac DOT darktech DOT org>
           2010 Baptiste Coudurier
           2012 Loren Merritt
License:   GPL-2.0+
 This file is part of FFmpeg, ported from MPlayer.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 high quality 3d video denoiser, ported from MPlayer
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_eq.c
Copyright: 2014 James Darnley <james.darnley@gmail.com>
           2015 Arwa Arif <arwaarif1994@gmail.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 very simple video equalizer
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     GPU/Common/PostShader.h
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Postprocessing shader manager
 For FXAA, "Natural", bloom, B&W, cross processing and whatnot.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_uspp.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
           2014 Arwa Arif <arwaarif1994@gmail.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Ultra Slow/Simple Post-processing filter.
 .
 Originally written by Michael Niedermayer for the MPlayer project, and
 ported by Arwa Arif for FFmpeg.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/sceMpeg.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 This code is part shamelessly "inspired" from JPSCP.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     GPU/GLES/StateMappingGLES.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Alpha/stencil is a convoluted mess. Some good comments are here:
 https://github.com/hrydgard/ppsspp/issues/3768
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     GPU/Common/FramebufferManagerCommon.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 TODO: We now have the tools in thin3d to nearly eliminate the backend-specific framebuffer managers.
 Here's a list of functionality to unify into FramebufferManagerCommon:
 * DrawActiveTexture
 * BlitFramebuffer
 .
 Also, in TextureCache we should be able to unify texture-based depal.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HW/StereoResampler.h
Copyright: 2015 PPSSPP Project and Dolphin Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Adapted from Dolphin.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_owdenoise.c
Copyright: 2007 Michael Niedermayer <michaelni@gmx.at>
           2013 Clément Bœsch <u pkh me>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 @todo try to change to int
 @todo try lifting based implementation
 @todo optimize optimize optimize
 @todo hard thresholding
 @todo use QP to decide filter strength
 @todo wavelet normalization / least squares optimal signal vs. noise thresholds
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_histeq.c
Copyright: 2001 Donald A. Graft
           2012 Jeremy Tran
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Histogram equalization filter, based on the VirtualDub filter by
 Donald A. Graft  <neuron2 AT home DOT com>.
 Implements global automatic contrast adjustment by means of
 histogram equalization.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/sceSfmt19937.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Mersenne Twister random number generator module.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     UI/NativeApp.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 NativeApp implementation for platforms that will use that framework, like:
 Android, Linux, MacOSX.
 .
 Native is a cross platform framework. It's not very mature and mostly
 just built according to the needs of my own apps.
 .
 Windows has its own code that bypasses the framework entirely.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HW/SasAudio.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 This is not really hardware, it's a software audio mixer running on the Media Engine.
 From the perspective of a PSP app though, it might as well be.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/MemArenaHorizon.cpp
Copyright: 2023 M4xw
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavdevice/x11grab.c
Copyright: 2006 Clemens Fruhwirth <clemens@endorphin.org> Edouard Gomez <ed.gomez@free.fr>
License:   GPL-2.0+
 This file contains code from grab.c:
 Copyright (c) 2000-2001 Fabrice Bellard
 .
 This file contains code from the xvidcap project:
 Copyright (C) 1997-1998 Rasca, Berlin
 2003-2004 Karl H. Beckers, Frankfurt
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 X11 frame device demuxer
 @author Clemens Fruhwirth <clemens@endorphin.org>
 @author Edouard Gomez <ed.gomez@free.fr>
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Util/DisArm64.h
Copyright: 2015 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Basic ARM64 disassembler.
 No promises of accuracy, mostly just made to debug JIT code.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Debugger/SymbolMap.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 These functions tends to be slow in debug mode.
 Comment this out if debugging the symbol map itself.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_pp7.c
Copyright: 2005 Michael Niedermayer <michaelni@gmx.at>
           2014 Arwa Arif <arwaarif1994@gmail.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Postprocessing filter - 7
 .
 Originally written by Michael Niedermayer for the MPlayer
 project, and ported by Arwa Arif for FFmpeg.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     icons/convert-to-png.sh
Copyright: 2014 Sergio Benjamim
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software Foundation,
 Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 .
 Very simple bash script to convert svg to png files, you can choose inkscape or imagemagick ('convert' command) and the path to icons export.
 Only converts icons/icon-512.svg
 Needs improvement, yeah, i know, it is not so good... at least it work :)
 .
 !/bin/bash
 .
 Parameters:
 -s, --software     inkscape | imagemagick    -->  "./convert-to-png.sh -s imagemagick" for example
 -d, --directory    directory path            -->  "./convert-to-png.sh -d /usr/share/icons/hicolor/" or "./convert-to-png.sh -d ../../debian/ppsspp/usr/share/icons/hicolor/" for example
 .
 Default options
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Crypto/sha1.cpp
Copyright: 2006-2009 Paul Bakker <polarssl_maintainer at polarssl.org>
License:   GPL-2.0+
 Joined copyright on original XySSL code with: Christophe Devine
 .
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 The SHA-1 standard was published by NIST in 1993.
 .
 http://www.itl.nist.gov/fipspubs/fip180-1.htm
 .
 #include "polarssl/config.h"
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_tinterlace.c
Copyright: 2003 Michael Zucchi <notzed@ximian.com>
           2010 Baptiste Coudurier
           2011 Stefano Sabatini
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 temporal field interlace filter, ported from MPlayer/libmpcodecs
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     assets/shaders/psp_color.fsh
Copyright: __NO_COPYRIGHT__ in: assets/shaders/psp_color.fsh
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the Free
 Software Foundation; either version 2 of the License, or (at your option)
 any later version.
 .
 Notes: This shader replicates the LCD dynamics of the PSP 1000 and PSP 2000
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     GPU/Common/PostShader.cpp
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Postprocessing shader manager
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_pp.c
Copyright: 2002 A'rpi
           2012 Clément Bœsch
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 libpostproc filter, ported from MPlayer.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     UI/DevScreens.cpp
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Hack around name collisions between UI and xlib
 Only affects this file.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HW/StereoResampler.cpp
Copyright: 2015 PPSSPP Project and Dolphin Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Adapted from Dolphin.
 .
 16 bit Stereo
 .
 These must be powers of 2.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libpostproc/postprocess_internal.h
Copyright: 2001-2002 Michael Niedermayer (michaelni@gmx.at)
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 internal API header.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Crypto/sha256.h
Copyright: 2001-2003 Christophe Devine
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 .
 Lightly modified by hrydgard (inttypes.h, const input)
 .
 The FSF address in the above text is the old one.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/MIPS/x86/Jit.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 TODO: Implement https://github.com/dolphin-emu/dolphin/pull/1025/commits/b597ec3e081a289d9ac782586617a876535183d6 .
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Util/DisArm64.cpp
Copyright: 2015 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Basic ARM64 disassembler.
 .
 No promises of accuracy, mostly just made to debug JIT code.
 Does enough to understand what's going on without having to resort to an
 external disassembler all the time...
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_colormatrix.c
Copyright: 2006-2007 Kevin Stone
License:   GPL-2.0+
 ColorMatrix 1.x is Copyright (C) Wilbert Dijkhof
 .
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
 Free Software Foundation; either version 2 of the License, or (at your
 option) any later version.
 .
 This program is distributed in the hope that it will be useful, but
 OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software Foundation,
 Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ColorMatrix 2.0 is based on the original ColorMatrix filter by Wilbert
 Dijkhof.  It adds the ability to convert between any of: Rec.709, FCC,
 Rec.601, and SMPTE 240M. It also makes pre and post clipping optional,
 adds an option to use scaled or non-scaled coefficients, and more...
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_mcdeint.c
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Motion Compensation Deinterlacer
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_smartblur.c
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
           2012 Jeremy Tran
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Apply a smartblur filter to the input video
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_blackframe.c
Copyright: 2002-2003 Brian J. Murrell
           2006 Ivo van Poorten
           2006 Julian Hall
           2010 Stefano Sabatini
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Search for black frames to detect scene transitions.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_kerndeint.c
Copyright: 2003 Donald A. Graft
           2004 Tobias Diedrich
           2012 Jeremy Tran
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Kernel Deinterlacer
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/proAdhoc.cpp
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 proAdhoc
 .
 This is a direct port of Coldbird's code from http://code.google.com/p/aemu/
 All credit goes to him!
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_geq.c
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
           2012 Clément Bœsch <u pkh me>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Generic equation change filter
 Originally written by Michael Niedermayer for the MPlayer project, and
 ported by Clément Bœsch for FFmpeg.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/Crypto/sha256.cpp
Copyright: 2001-2003 Christophe Devine
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 .
 The FSF address in the above text is the old one.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libpostproc/postprocess.c
Copyright: 2001-2003 Michael Niedermayer (michaelni@gmx.at)
License:   GPL-2.0+
 AltiVec optimizations (C) 2004 Romain Dolbeau <romain@dolbeau.org>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 postprocessing.
 .
 C       MMX     MMX2    3DNow   AltiVec
 isVertDC                Ec      Ec                      Ec
 isVertMinMaxOk          Ec      Ec                      Ec
 doVertLowPass           E               e       e       Ec
 doVertDefFilter         Ec      Ec      e       e       Ec
 isHorizDC               Ec      Ec                      Ec
 isHorizMinMaxOk         a       E                       Ec
 doHorizLowPass          E               e       e       Ec
 doHorizDefFilter        Ec      Ec      e       e       Ec
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HW/MediaEngine.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Simulation of the hardware video/audio decoders.
 The idea is high level emulation where we simply use FFMPEG.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_hqdn3d.h
Copyright: 2003 Daniel Moreno <comac AT comac DOT darktech DOT org>
           2010 Baptiste Coudurier
           2012 Loren Merritt
License:   GPL-2.0+
 This file is part of FFmpeg, ported from MPlayer.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/tests/tiny_ssim.c
Copyright: 2003-2013 Loren Merritt
License:   GPL-2.0+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110 USA
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     UWP/UWPHelpers/StorageAccess.h
Copyright: 2023 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 This header meant to be included within the storage manager
 don't use it within PPSSPP core
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_cropdetect.c
Copyright: 2002 A'rpi
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 border detection filter
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libswresample/swresample-test.c
Copyright: 2002 Fabrice Bellard
           2011-2012 Michael Niedermayer (michaelni@gmx.at)
License:   GPL-2.0+
 This file is part of libswresample
 .
 libswresample is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 libswresample is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with libswresample; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Common/GPU/Vulkan/VulkanMemory.cpp
Copyright: 2016 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Additionally, Common/Vulkan/* , including this file, are also licensed
 under the public domain.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_interlace.c
Copyright: 2003 Michael Zucchi <notzed@ximian.com>
           2010 Baptiste Coudurier
           2011 Stefano Sabatini
           2013 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 progressive to interlaced content filter, inspired by heavy debugging of tinterlace filter
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/ReplaceTables.h
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Regular replacement funcs are just C functions. These take care of their
 own parameter parsing using the old school PARAM macros.
 The return value is the number of cycles to eat.
 .
 JIT replacefuncs can be for inline or "outline" replacement.
 With inline replacement, we recognize the call to the functions
 at jal time already. With outline replacement, we just replace the
 implementation.
 .
 In both cases the jit needs to know how much to subtract downcount.
 .
 If the replacement func returned a positive number, this will be treated
 as the number of cycles to subtract.
 If the replacement func returns -1, it will be assumed that the subtraction
 was done by the replacement func.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/vf_boxblur.c
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
           2011 Stefano Sabatini
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Apply a boxblur filter to the input video.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     unittest/UnitTest.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 UnitTests
 .
 This is a program to directly test various functions, without going
 through a PSP. Especially useful for things like opcode emitters,
 hashes, and various data conversion utility function.
 .
 TODO: Make a test of nice unittest asserts and count successes etc.
 Or just integrate with an existing testing framework.
 .
 To use, set command line parameter to one or more of the tests below, or "all".
 Search for "availableTests".
 .
 Example of how to run with CMake:
 .
 ./b.sh --unittest
 build/unittest EscapeMenuString
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Windows/GPU/D3D9Context.h
Copyright: 2015 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Modelled on OpenD3DBase. Might make a cleaner interface later.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/doc/texi2pod.pl
Copyright: 1999-2001 Free Software Foundation, Inc.
License:   GPL-2.0+
 This file is part of GNU CC.
 .
 GNU CC is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 .
 GNU CC is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
 Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Util/PortManager.h
Copyright: 2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Most of the code are based on https://github.com/RJ/libportfwd and updated to the latest miniupnp library
 All credit goes to him and the official miniupnp project! http://miniupnp.free.fr/
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Windows/MainWindow.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 TODO: Get rid of the internal window.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Windows/GPU/WindowsVulkanContext.cpp
Copyright: 2015 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Initializing a Vulkan context is quite a complex task!
 That's not really a strange thing though - you really do have control over everything,
 and everything needs to be specified. There are no nebulous defaults.
 .
 We create a swapchain, and two framebuffers that we can point to two of the images
 we got from the swap chain. These will be used as backbuffers.
 .
 We also create a depth buffer. The swap chain will not allocate one for us so we need
 to manage the memory for it ourselves.
 The depth buffer will not really be used unless we do "non-buffered" rendering, which will happen
 directly to one of the backbuffers.
 .
 Render pass usage
 .
 In normal buffered rendering mode, we do not begin the "UI" render pass until after we have rendered
 a frame of PSP graphics. The render pass that we will use then will be the simple "uiPass" that does not
 bother attaching the depth buffer, and discards all input (no need to even bother clearing as we will
 draw over the whole backbuffer anyway).
 .
 However, in non-buffered, we will have to use the depth buffer, and we must begin the rendering pass
 before we start rendering PSP graphics, and end it only after we have completed rendering the UI on top.
 We will also use clearing.
 .
 So it all turns into a single rendering pass, which might be good for performance on some GPUs, but it
 will complicate things a little.
 .
 In a first iteration, we will not distinguish between these two cases - we will always create a depth buffer
 and use the same render pass configuration (clear to black). However, we can later change this so we switch
 to a non-clearing render pass in buffered mode, which might be a tiny bit faster.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavfilter/tinterlace.h
Copyright: 2003 Michael Zucchi <notzed@ximian.com>
           2010 Baptiste Coudurier
           2011 Stefano Sabatini
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 temporal field interlace filter, ported from MPlayer/libmpcodecs
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/sceSas.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 SAS is a software mixing engine that runs on the Media Engine CPU. We just HLE it.
 This is a very rough implementation that needs lots of work.
 .
 This file just contains the API, the real stuff is in HW/SasAudio.cpp/h.
 .
 JPCSP is, as it often is, a pretty good reference although I didn't actually use it much yet:
 http://code.google.com/p/jpcsp/source/browse/trunk/src/jpcsp/HLE/modules150/sceSasCore.java
 .
 This should be multithreaded and improved at some point. Some discussion here:
 https://github.com/hrydgard/ppsspp/issues/1078
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/Util/PortManager.cpp
Copyright: 2012-2013 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 Most of the code are based on https://github.com/RJ/libportfwd and updated to the latest miniupnp library
 All credit goes to him and the official miniupnp project! http://miniupnp.free.fr/
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     Core/HLE/KUBridge.cpp
Copyright: 2012 PPSSPP Project.
License:   GPL-2.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official git repository and contact information can be found at
 https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
 .
 KUBridge seems to be some utility module that comes with some custom firmware for PSP,
 providing the ability to call some kernel-only functions from user mode.
 A few homebrew applications use this. We only simulate a small subset of the functionality for now.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libpostproc/postprocess_template.c
Copyright: 2001-2002 Michael Niedermayer (michaelni@gmx.at)
License:   GPL-2.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mmx/mmx2/3dnow postprocess code.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     pspautotests/common/ext/zstd/tests/gzip/init.sh
Copyright: 2009-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 Using this file in a test
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ffmpeg/doc/t2h.pm
Copyright: 2011-2012 Free Software Foundation, Inc.
           2014 Andreas Cadhalpun
           2014 Tiancheng "Timothy" Gu
License:   GPL-3.0+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 .
 You should have received a copy of the GNU General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 no navigation elements
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     pspautotests/common/ext/zstd/tests/gzip/help-version.sh
Copyright: 2000-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 Ensure that $SHELL is set to *some* value and exported.
 This is required for dircolors, which would fail e.g., when
 invoked via debuild (which removes SHELL from the environment).
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     android/src/org/ppsspp/ppsspp/MogaHack.java
Copyright: 2013 Paul Lamb
License:   GPL-3.0+
 This file is part of Mupen64PlusAE.
 .
 Mupen64PlusAE is free software: you can redistribute it and/or modify it under the terms of the
 GNU General Public License as published by the Free Software Foundation, either version 3 of the
 License, or (at your option) any later version.
 .
 Mupen64PlusAE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along with Mupen64PlusAE. If
 not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ffmpeg/compat/solaris/make_sunver.pl
Copyright: 2010-2013 Free Software Foundation, Inc.
License:   GPL-3.0+
 This file is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; see the file COPYING.GPLv3.  If not see
 <http://www.gnu.org/licenses/>.
 .
 This script takes at least two arguments, a GNU style version script and
 a list of object and archive files, and generates a corresponding Sun
 style version script as follows:
 .
 Each glob pattern, C++ mangled pattern or literal in the input script is
 matched against all global symbols in the input objects, emitting those
 that matched (or nothing if no match was found).
 A comment with the original pattern and its type is left in the output
 file to make it easy to understand the matches.
 .
 It uses elfdump when present (native), GNU readelf otherwise.
 It depends on the GNU version of c++filt, since it must understand the
 GNU mangling style.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ext/zstd/tests/gzip/init.sh
Copyright: 2009-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.
 .
 Using this file in a test
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ext/zstd/tests/gzip/help-version.sh
Copyright: 2000-2016 Free Software Foundation, Inc.
License:   GPL-3.0+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.
 .
 Ensure that $SHELL is set to *some* value and exported.
 This is required for dircolors, which would fail e.g., when
 invoked via debuild (which removes SHELL from the environment).
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ffmpeg/libavcodec/libzvbi-teletextdec.c
Copyright: 2005-2012 Wolfram Gloger
           2013 Marton Balint
License:   LGPL-2.0+
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2 of the License, or (at your option) any later version.
 .
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Library General Public License
 Version 2 can be found in `/usr/share/common-licenses/LGPL-2'.

Files:     cmake/Modules/FindLIBZIP.cmake
Copyright: 2008-2010 Pelican Mapping
License:   LGPL-2.0+
 http://osgearth.org
 git://github.com/gwaldron/osgearth
 .
 osgEarth is free software; you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>
 .
 Locate libzip
 This module defines
 .
 On Debian systems, the complete text of the GNU Library General Public License
 Version 2 can be found in `/usr/share/common-licenses/LGPL-2'.

Files:     ffmpeg/libavfilter/asrc_flite.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 flite voice synth source
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_dctdnoiz.c
Copyright: 2013-2014 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 A simple, relatively efficient and slow DCT image denoiser.
 .
 @see http://www.ipol.im/pub/art/2011/ys-dct/
 .
 The DCT factorization used is based on "Fast and numerically stable
 algorithms for discrete cosine transforms" from Gerlind Plonkaa & Manfred
 Tasche (DOI: 10.1016/j.laa.2004.07.015).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/blowfish.c
Copyright: 2012 Samuel Pitoiset
License:   LGPL-2.1+
 loosely based on Paul Kocher's implementation
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/imgconvert.c
Copyright: 2001-2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 misc image conversion routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adpcmenc.c
Copyright: 2001-2003 The FFmpeg Project
License:   LGPL-2.1+
 first version by Francois Revol (revol@free.fr)
 fringe ADPCM codecs (e.g., DK3, DK4, Westwood)
 by Mike Melanson (melanson@pcisys.net)
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv40vlc2.h
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV40 VLC tables used for macroblock information decoding
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenctab.h
Copyright: 2015 Rostislav Pehlivanov ( atomnuker gmail com )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder data
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mss12.h
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Common header for Microsoft Screen 1 and 2
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/xvididct.c
Copyright: 2006-2011 Xvid Solutions GmbH
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Walken IDCT
 Alternative IDCT implementation for decoding compatibility.
 .
 @author Skal
 @note This C version is not the original IDCT, but a modified one that
 yields the same error profile as the MMX/MMXEXT/SSE2 versions.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_mpeg4.c
Copyright: 2010 Fabrice Bellard Romain Degez
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief MPEG4 / RTP Code
 @author Fabrice Bellard
 @author Romain Degez
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h263dec.c
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.263 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_asetnsamples.c
Copyright: 2012 Andrey Utkin
           2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Filter that changes number of samples on single output operation
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mqc.c
Copyright: 2007 Kamil Nowosad
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MQ-coder common (decoder/encoder) functions
 .
 @author Kamil Nowosad
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_aformat.c
Copyright: 2011 Mina Nagy Zaki
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 format audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/tools/gen-rc
Copyright: 2012 James Almer
           2013 Tiancheng "Timothy" Gu
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 See the GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Help
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_loopfilter.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 loop filter.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/lls.c
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 linear least squares model
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_drawtext.c
Copyright: 2003 Gustavo Sverzut Barbieri <gsbarbieri@yahoo.com.br>
           2010 S.N. Hemanth Meenakshisundaram
           2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 drawtext filter, based on the original vhook/drawtext.c
 filter by Gustavo Sverzut Barbieri
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/electronicarts.c
Copyright: 2004 The FFmpeg Project
           2006-2008 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Electronic Arts Multimedia file demuxer (WVE/UV2/etc.)
 by Robin Kay (komadori at gekkou.co.uk)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3plus.c
Copyright: 2010-2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bitstream parser for ATRAC3+ decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mjpegdec.h
Copyright: 2000-2001 Fabrice Bellard
           2003 Alex Beregszaszi
           2003-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MJPEG decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/mem.c
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 default memory allocator for libavutil
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpeg12vlc.h
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG1/2 VLC.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiffenc.c
Copyright: 2007 Bartlomiej Wolowiec
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TIFF image encoder
 @author Bartlomiej Wolowiec
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/fifo.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FIFO buffering filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adpcm.h
Copyright: 2001-2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ADPCM encoder/decoder common header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vsrc_cellauto.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 cellular automaton video source, based on Stephen Wolfram "experimentus crucis"
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmaprodec.c
Copyright: 2007 Baptiste Coudurier, Benjamin Larsson, Ulion
           2008-2011 Sascha Sommer, Benjamin Larsson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief wmapro decoder implementation
 Wmapro is an MDCT based codec comparable to wma standard or AAC.
 The decoding therefore consists of the following steps:
 - bitstream decoding
 - reconstruction of per-channel data
 - rescaling and inverse quantization
 - IMDCT
 - windowing and overlapp-add
 .
 The compressed wmapro bitstream is split into individual packets.
 Every such packet contains one or more wma frames.
 The compressed frames may have a variable length and frames may
 cross packet boundaries.
 Common to all wmapro frames is the number of samples that are stored in
 a frame.
 The number of samples and a few other decode flags are stored
 as extradata that has to be passed to the decoder.
 .
 The wmapro frames themselves are again split into a variable number of
 subframes. Every subframe contains the data for 2^N time domain samples
 where N varies between 7 and 12.
 .
 Example wmapro bitstream (in samples):
 .
 ||   packet 0           || packet 1 || packet 2      packets
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/subviewerdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SubViewer subtitle demuxer
 @see https://en.wikipedia.org/wiki/SubViewer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tak.h
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TAK (Tom's lossless Audio Kompressor) decoder/demuxer common functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_tile.c
Copyright: 2012 Nicolas George
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 tile video filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/internal.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 common internal API header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pictordec.c
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Pictor/PC Paint decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/soxdec.c
Copyright: 2009 Daniel Verkamp <daniel@drv.nu>
License:   LGPL-2.1+
 Based on libSoX sox-fmt.c
 Copyright (c) 2008 robs@users.sourceforge.net
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SoX native format demuxer
 @author Daniel Verkamp
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/zmbv.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Zip Motion Blocks Video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3enc_fixed.c
Copyright: 2000 Fabrice Bellard
           2006-2010 Justin Ruggles <justin.ruggles@gmail.com>
           2006-2010 Prakash Punnoor <prakash@punnoor.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 fixed-point AC-3 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo2.c
Copyright: 2005 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Intel Indeo 2 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/base64.c
Copyright: 2006 Ryan Martell. (rdm4@martellventures.com)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Base64 encode/decode
 @author Ryan Martell <rdm4@martellventures.com> (with lots of Michael)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp6dsp.c
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP6 DSP-oriented functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/ac3dsp_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 Various AC-3 DSP Utils optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/ac3dsp.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libtwolame.c
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to libtwolame for mp2 encoding.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3enc.h
Copyright: 2000 Fabrice Bellard
           2006-2010 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AC-3 encoder & E-AC-3 encoder common header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dpcm.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Assorted DPCM (differential pulse code modulation) audio codecs
 by Mike Melanson (melanson@pcisys.net)
 Xan DPCM decoder by Mario Brito (mbrito@student.dei.uc.pt)
 for more information on the specific data formats, visit:
 http://www.pcisys.net/~melanson/codecs/simpleaudio.html
 SOL DPCMs implemented by Konstantin Shishkov
 .
 Note about using the Xan DPCM decoder: Xan DPCM is used in AVI files
 found in the Wing Commander IV computer game. These AVI files contain
 WAVEFORMAT headers which report the audio format as 0x01: raw PCM.
 Clearly incorrect. To detect Xan DPCM, you will probably have to
 special-case your AVI demuxer to use Xan DPCM if the file uses 'Xxan'
 (Xan video) for its video codec. Alternately, such AVI files also contain
 the fourcc 'Axan' in the 'auds' chunk of the AVI header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g722enc.c
Copyright: 2005 Steve Underwood <steveu at coppice.org>
           2009 Kenan Gillet
           2010 Martin Storsjo
           CMU 1993 Computer Science, Speech Group Chengxiang Lu and Alex Hauptmann
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.722 ADPCM audio encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/put_bits.h
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 bitstream writer API
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34vlc.h
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30/40 VLC tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/xan.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Xan video decoder for Wing Commander III computer game
 by Mario Brito (mbrito@student.dei.uc.pt)
 and Mike Melanson (melanson@pcisys.net)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/8bps.c
Copyright: 2003 Roberto Togni
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QT 8BPS Video Decoder by Roberto Togni
 For more information about the 8BPS format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 Supports: PAL8 (RGB 8bpp, paletted)
 : BGR24 (RGB 24bpp) (can also output it as RGB32)
 : RGB32 (RGB 32bpp, 4th plane is alpha)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/asrc_anullsrc.c
Copyright: 2010 S.N. Hemanth Meenakshisundaram <smeenaks ucsd edu>
           2010 Stefano Sabatini <stefano.sabatini-lala poste it>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 null audio source
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacsbr.h
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
           2010 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC Spectral Band Replication function declarations
 @author Robert Swain ( rob opendot cl )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/latm_parser.c
Copyright: 2008 Paul Kendall <paul@kcbbs.gen.nz>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC LATM parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mss3.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Screen 3 (aka Microsoft ATC Screen) decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/roqvideoenc.c
Copyright: 2004-2007 Eric Lasota Based on RoQ specs (C) 2001 Tim Ferguson
           2007 Vitor Sessak <vitor1001@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id RoQ encoder by Vitor. Based on the Switchblade3 library and the
 Switchblade3 FFmpeg glue by Eric Lasota.
 .
 COSTS:
 Level 1:
 SKIP - 2 bits
 MOTION - 2 + 8 bits
 CODEBOOK - 2 + 8 bits
 SUBDIVIDE - 2 + combined subcel cost
 .
 Level 2:
 SKIP - 2 bits
 MOTION - 2 + 8 bits
 CODEBOOK - 2 + 8 bits
 SUBDIVIDE - 2 + 4*8 bits
 .
 Maximum cost: 138 bits per cel
 .
 Proper evaluation requires LCD fraction comparison, which requires
 Squared Error (SE) loss * savings increase
 .
 Maximum savings increase: 136 bits
 Maximum SE loss without overflow: 31580641
 Components in 8x8 supercel: 192
 Maximum SE precision per component: 164482
 >65025, so no truncation is needed (phew)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/svq3.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 How to use this decoder:
 SVQ3 data is transported within Apple Quicktime files. Quicktime files
 have stsd atoms to describe media trak properties. A stsd atom for a
 video trak contains 1 or more ImageDescription atoms. These atoms begin
 with the 4-byte length of the atom followed by the codec fourcc. Some
 decoders need information in this atom to operate correctly. Such
 is the case with SVQ3. In order to get the best use out of this decoder,
 the calling app must make the SVQ3 ImageDescription atom available
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pcm-dvd.c
Copyright: 2013 Christian Schmidt
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LPCM codecs for PCM formats found in Video DVD streams
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/qtkit.m
Copyright: 2013 Vadim Kalinsky <vadim@kalinsky.ru>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QTKit input device
 @author Vadim Kalinsky <vadim@kalinsky.ru>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flacdec.c
Copyright: 2003 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FLAC (Free Lossless Audio Codec) decoder
 @author Alex Beregszaszi
 @see http://flac.sourceforge.net/
 .
 This decoder can be used in 1 of 2 ways: Either raw FLAC data can be fed
 through, starting from the initial 'fLaC' signature; or by passing the
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac1.c
Copyright: 2009 Benjamin Larsson
           2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATRAC1 compatible decoder.
 This decoder handles raw ATRAC1 data and probably SDDS data.
 .
 Many thanks to Tim Craig for all the help!
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/ffplay.c
Copyright: 2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple media player based on the FFmpeg libraries
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_ssim.c
Copyright: 2003-2013 Loren Merritt
           2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Computes the Structural Similarity Metric between two video streams.
 original algorithm:
 Z. Wang, A. C. Bovik, H. R. Sheikh and E. P. Simoncelli,
 "Image quality assessment: From error visibility to structural similarity,"
 IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600-612, Apr. 2004.
 .
 To improve speed, this implementation uses the standard approximation of
 overlapped 8x8 block sums, rather than the original gaussian weights.
 .
 Caculate the SSIM between two input videos.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mlpdec.c
Copyright: 2007-2008 Ian Caulfield
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MLP decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libtheoraenc.c
Copyright: 2006 Paul Richards <paul.richards@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Theora encoder using libtheora.
 @author Paul Richards <paul.richards@gmail.com>
 .
 A lot of this is copy / paste from other output codecs in
 libavcodec or pure guesswork (or both).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudiodec_template.c
Copyright: 2001-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG Audio decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g2meet.c
Copyright: 2012 Konstantin Shishkov
           2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Go2Webinar / Go2Meeting decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/shorten.c
Copyright: 2005 Jeff Muizelaar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Shorten decoder
 @author Jeff Muizelaar
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g722.c
Copyright: 2005 Steve Underwood <steveu at coppice.org>
           2009 Kenan Gillet
           2010 Martin Storsjo
           CMU 1993 Computer Science, Speech Group Chengxiang Lu and Alex Hauptmann
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.722 ADPCM audio codec
 .
 This G.722 decoder is a bit-exact implementation of the ITU G.722
 specification for all three specified bitrates - 64000bps, 56000bps
 and 48000bps. It passes the ITU tests.
 .
 @note For the 56000bps and 48000bps bitrates, the lowest 1 or 2 bits
 respectively of each byte are ignored.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/samidec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SAMI subtitle decoder
 @see http://msdn.microsoft.com/en-us/library/ms971327.aspx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_setfield.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 set field order
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h261dec.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2004 Maarten Daniels
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.261 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/brenderpix.c
Copyright: 2012 Aleksi Nurmi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tested against samples from I-War / Independence War and Defiance.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_apad.c
Copyright: 2012 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio pad filter.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/wc3movie.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Wing Commander III Movie file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the WC3 .mve file format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/proresenc_anatoliy.c
Copyright: 2011 Anatoliy Wasserman
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apple ProRes encoder (Anatoliy Wasserman version)
 Known FOURCCs: 'apch' (HQ), 'apcn' (SD), 'apcs' (LT), 'acpo' (Proxy)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/cache.c
Copyright: 2011-2014 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Based on file.c by Fabrice Bellard
 .
 @TODO
 support keeping files
 support filling with a background thread
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/utils.c
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 utils.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_biquads.c
Copyright: 2006-2008 Rob Sykes <robs@users.sourceforge.net>
           2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 2-pole filters designed by Robert Bristow-Johnson <rbj@audioimagination.com>
 see http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
 .
 1-pole filters based on code (c) 2000 Chris Bagwell <cbagwell@sprynet.com>
 Algorithms: Recursive single pole low/high pass filter
 Reference: The Scientist and Engineer's Guide to Digital Signal Processing
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/ffmpeg.c
Copyright: 2000-2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 multimedia converter based on the FFmpeg libraries
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_amix.c
Copyright: 2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio Mix Filter
 .
 Mixes audio from multiple sources into a single output. The channel layout,
 sample rate, and sample format will be the same for all inputs and the
 output.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpeglsenc.c
Copyright: 2003 Michael Niedermayer
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG-LS encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/a64colors.h
Copyright: 2009 Tobias Bindhammer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 a64 video encoder - c64 colors in rgb
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/omadec.c
Copyright: 2008 Benjamin Larsson
           2008-2013 Maxim Poliakovski
           2011 David Goldwich
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a demuxer for Sony OpenMG Music files
 .
 Known file extensions: ".oma", "aa3"
 The format of such files consists of three parts:
 - "ea3" header carrying overall info and metadata. Except for starting with
 "ea" instead of "ID", it's an ID3v2 header.
 - "EA3" header is a Sony-specific header containing information about
 the OpenMG file: codec type (usually ATRAC, can also be MP3 or WMA),
 codec specific info (packet size, sample rate, channels and so on)
 and DRM related info (file encryption, content id).
 - Sound data organized in packets follow the EA3 header
 (can be encrypted using the Sony DRM!).
 .
 Supported decoders: ATRAC3, ATRAC3+, MP3, LPCM
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cook.c
Copyright: 2003 Sascha Sommer
           2005 Benjamin Larsson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cook compatible decoder. Bastardization of the G.722.1 standard.
 This decoder handles RealNetworks, RealAudio G2 data.
 Cook is identified by the codec name cook in RM files.
 .
 To use this decoder, a calling application must supply the extradata
 bytes provided from the RM container; 8+ bytes for mono streams and
 16+ for stereo streams (maybe more).
 .
 Codec technicalities (all this assume a buffer length of 1024):
 Cook works with several different techniques to achieve its compression.
 In the timedomain the buffer is divided into 8 pieces and quantized. If
 two neighboring pieces have different quantization index a smooth
 quantization curve is used to get a smooth overlap between the different
 pieces.
 To get to the transformdomain Cook uses a modulated lapped transform.
 The transform domain has 50 subbands with 20 elements each. This
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_zscale.c
Copyright: 2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 zscale video filter using z.lib library
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_afade.c
Copyright: 2013-2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 fade audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3tab.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 tables taken directly from the AC-3 spec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_edgedetect.c
Copyright: 2012-2014 Clément Bœsch <u pkh me>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Edge detection filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msmpeg4enc.c
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 msmpeg4v1 & v2 stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MSMPEG4 encoder backend
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/dsicin.c
Copyright: 2006 Gregory Montoir (cyx@users.sourceforge.net)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Delphine Software International CIN file demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/gsm_parser.c
Copyright: 2012 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GSM audio parser
 .
 Splits packets into individual blocks.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aacpsdsp_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aacpsdsp.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1.c
Copyright: 2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
           2011 Mashiat Sarker Shakkhar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 and WMV3 decoder common code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mxfdec.c
Copyright: 2006 SmartJog S.A., Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 References
 SMPTE 336M KLV Data Encoding Protocol Using Key-Length-Value
 SMPTE 377M MXF File Format Specifications
 SMPTE 378M Operational Pattern 1a
 SMPTE 379M MXF Generic Container
 SMPTE 381M Mapping MPEG Streams into the MXF Generic Container
 SMPTE 382M Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container
 SMPTE 383M Mapping DV-DIF Data to the MXF Generic Container
 .
 Principle
 Search for Track numbers which will identify essence element KLV packets.
 Search for SourcePackage which define tracks which contains Track numbers.
 Material Package contains tracks with reference to SourcePackage tracks.
 Search for Descriptors (Picture, Sound) which contains codec info and parameters.
 Assign Descriptors to correct Tracks.
 .
 Metadata reading functions read Local Tags, get InstanceUID(0x3C0A) then add MetaDataSet to MXFContext.
 Metadata parsing resolves Strong References to objects.
 .
 Simple demuxer, only OP1A supported and some files might not work at all.
 Only tracks with associated descriptors will be decoded. "Highly Desirable" SMPTE 377M D.1
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo4.c
Copyright: 2009-2011 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Indeo Video Interactive version 4 decoder
 .
 Indeo 4 data is usually transported within .avi or .mov files.
 Known FOURCCs: 'IV41'
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/bfi.c
Copyright: 2008 Sisir Koppaka
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Brute Force & Ignorance (.bfi) file demuxer
 @author Sisir Koppaka ( sisir.koppaka at gmail dot com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacdec_template.c
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
           2008-2013 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 AAC LATM decoder
 Copyright (c) 2008-2010 Paul Kendall <paul@kcbbs.gen.nz>
 Copyright (c) 2010      Janne Grunau <janne-libav@jannau.net>
 .
 AAC decoder fixed-point implementation
 Copyright (c) 2013
 MIPS Technologies, Inc., California.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC decoder
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 AAC decoder fixed-point implementation
 @author Stanislav Ocovaj ( stanislav.ocovaj imgtec com )
 @author Nedeljko Babic ( nedeljko.babic imgtec com )
 .
 supported tools
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mlp_parser.c
Copyright: 2007 Ian Caulfield
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MLP parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/adxdec.c
Copyright: 2011 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 CRI ADX demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mace.c
Copyright: 2002 Laszlo Torok <torokl@alpha.dfmk.hu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MACE decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/zmbvenc.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Zip Motion Blocks Video encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/src_movie.c
Copyright: 2008 Victor Paesa
           2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 movie video source
 .
 @todo use direct rendering (no allocation of a new frame)
 @todo support a PTS correction mechanism
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/screenpresso.c
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Screenpresso decoder
 .
 Fourcc: SPV1
 .
 Screenpresso simply horizontally flips and then deflates frames,
 alternating full pictures and deltas. Deltas are related to the currently
 rebuilt frame (not the reference), and since there is no coordinate system
 they contain exactly as many pixel as the keyframe.
 .
 Supports: BGR24
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/hpeldsp.h
Copyright: 2000-2002 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Half-pel DSP functions.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eacmv.c
Copyright: 2007-2008 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 Electronic Arts CMV Video Decoder
 by Peter Ross (pross@xvid.org)
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libfaac.c
Copyright: 2002 Gildas Bazin <gbazin@netcourrier.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to libfaac for aac encoding.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/timecode.c
Copyright: 2006 Smartjog S.A.S, Baptiste Coudurier <baptiste.coudurier@gmail.com>
           2011-2012 Smartjog S.A.S, Clément Bœsch <clement.boesch@smartjog.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Timecode helpers
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_hue.c
Copyright: 2003 Michael Niedermayer
           2012 Jeremy Tran
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apply a hue/saturation filter to the input video
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dnxhdenc.c
Copyright: 2007 Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
           2011 MirriAd Ltd
License:   LGPL-2.1+
 VC-3 encoder funded by the British Broadcasting Corporation
 10 bit support added by MirriAd Ltd, Joseph Artsimovich <joseph@mirriad.com>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpc.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Musepack decoder core
 MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
 divided into 32 subbands.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/doc/examples/filter_audio.c
Copyright: 2013 Andrew Kelley
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libavfilter API usage example.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/fraps.c
Copyright: 2005 Roine Gustafsson
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Lossless Fraps 'FPS1' decoder
 @author Roine Gustafsson (roine at users sf net)
 @author Konstantin Shishkov
 .
 Codec algorithm for version 0 is taken from Transcode <www.transcoding.org>
 .
 Version 2 files support by Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dvdec.c
Copyright: 2002 Fabrice Bellard
           2004 Roman Shaposhnik
License:   LGPL-2.1+
 50 Mbps (DVCPRO50) support
 Copyright (c) 2006 Daniel Maas <dmaas@maasdigital.com>
 .
 100 Mbps (DVCPRO HD) support
 Initial code by Daniel Maas <dmaas@maasdigital.com> (funded by BBC R&D)
 Final code by Roman Shaposhnik
 .
 Many thanks to Dan Dennedy <dan@dennedy.org> for providing wealth
 of DV technical info.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DV decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adpcm.c
Copyright: 2001-2003 The FFmpeg Project
License:   LGPL-2.1+
 first version by Francois Revol (revol@free.fr)
 fringe ADPCM codecs (e.g., DK3, DK4, Westwood)
 by Mike Melanson (melanson@pcisys.net)
 CD-ROM XA ADPCM codec by BERO
 EA ADPCM decoder by Robin Kay (komadori@myrealbox.com)
 EA ADPCM R1/R2/R3 decoder by Peter Ross (pross@xvid.org)
 EA IMA EACS decoder by Peter Ross (pross@xvid.org)
 EA IMA SEAD decoder by Peter Ross (pross@xvid.org)
 EA ADPCM XAS decoder by Peter Ross (pross@xvid.org)
 MAXIS EA ADPCM decoder by Robert Marston (rmarston@gmail.com)
 THP ADPCM decoder by Marco Gerards (mgerards@xs4all.nl)
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msrle.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MS RLE video decoder by Mike Melanson (melanson@pcisys.net)
 For more information about the MS RLE format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The MS RLE decoder outputs PAL8 colorspace data.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34.h
Copyright: 2007 Mike Melanson, Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30 and RV40 decoder common data declarations
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavresample/dither.c
Copyright: 2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 Triangular with Noise Shaping is based on opusfile.
 Copyright (c) 1994-2012 by the Xiph.Org Foundation and contributors
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dithered Audio Sample Quantization
 .
 Converts from dbl, flt, or s32 to s16 using dithering.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_volume.c
Copyright: 2011 Stefano Sabatini
           2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio volume filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mlp_parser.h
Copyright: 2007 Ian Caulfield
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MLP parser prototypes
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_replaygain.c
Copyright: 1998-2009 Conifer Software
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ReplayGain scanner
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmavoice.c
Copyright: 2009 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Windows Media Audio Voice compatible decoder
 @author Ronald S. Bultje <rsbultje@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lzwenc.c
Copyright: 2007 Bartlomiej Wolowiec
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LZW encoder
 @author Bartlomiej Wolowiec
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/vplayerdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VPlayer subtitles format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/mips/asmdefs.h
Copyright: 2015 Imagination Technologies Ltd
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MIPS assembly defines from sys/asm.h but rewritten for use with C inline
 assembly (rather than from within .s files).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mss1.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Screen 1 (aka Windows Media Video V7 Screen) decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dsicinaudio.c
Copyright: 2006 Gregory Montoir (cyx@users.sourceforge.net)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Delphine Software International CIN audio decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/hapenc.c
Copyright: 2015 Tom Butterworth <bangnoise@gmail.com>
           2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Hap encoder
 .
 Fourcc: Hap1, Hap5, HapY
 .
 https://github.com/Vidvox/hap/blob/master/documentation/HapVideoDRAFT.md
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/hls.c
Copyright: 2010 Martin Storsjo
           2013 Anssi Hannula
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apple HTTP Live Streaming demuxer
 http://tools.ietf.org/html/draft-pantos-http-live-streaming
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_sei.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 sei decoding.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vsrc_life.c
Copyright: 2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 life video source, based on John Conways' Life Game
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bgmc.h
Copyright: 2010 Thilo Borgmann <thilo.borgmann _at_ mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Block Gilbert-Moore decoder header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/get_bits.h
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 bitstream reader API header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp3.c
Copyright: 2003-2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On2 VP3 Video Decoder
 .
 VP3 Video Decoder by Mike Melanson (mike at multimedia.cx)
 For more information about the VP3 coding process, visit:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/proresenc_kostya.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This encoder appears to be based on Anatoliy Wassermans considering
 similarities in the bugs.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_chorus.c
Copyright: 1998 Juergen Mueller And Sundry Contributors
           2015 Paul B Mahol
License:   LGPL-2.1+
 This source code is freely redistributable and may be used for
 any purpose.  This copyright notice must be maintained.
 Juergen Mueller And Sundry Contributors are not responsible for
 the consequences of using this software.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 chorus audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/alpha/regdef.h
Copyright: 2002 Falk Hueffner <falk@debian.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Some BSDs don't seem to have regdef.h... sigh
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3dec_data.c
Copyright: 2007 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tables taken directly from the AC-3 spec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_qdm2.c
Copyright: 2010 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief RTP support for the QDM2 payload (todo: wiki)
 @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tscc.c
Copyright: 2004 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TechSmith Camtasia decoder
 .
 Fourcc: TSCC
 .
 Codec is very simple:
 it codes picture (picture difference, really)
 with algorithm almost identical to Windows RLE8,
 only without padding and with greater pixel sizes,
 then this coded picture is packed with ZLib
 .
 Supports: BGR8,BGR555,BGR24 - only BGR8 and BGR555 tested
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/segafilm.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sega FILM (.cpk) file demuxer
 by Mike Melanson (melanson@pcisys.net)
 For more information regarding the Sega FILM file format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudiodectab.h
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpeg audio layer decoder tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/f_interleave.c
Copyright: 2013 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio and video interleaver
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/smjpegdec.c
Copyright: 2011 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a demuxer for Loki SDL Motion JPEG files
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacsbr.c
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
           2009-2010 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC Spectral Band Replication decoding functions
 @author Robert Swain ( rob opendot cl )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/binkaudio.c
Copyright: 2007-2011 Peter Ross (pross@xvid.org)
           2009 Daniel Verkamp (daniel@drv.nu)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bink Audio decoder
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_palettegen.c
Copyright: 2015 Stupeflix
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Generate one palette for a whole video stream.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/opengl_enc.c
Copyright: 2014 Lukasz Marek
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TODO: support for more formats
 TODO: support for more systems.
 TODO: implement X11, Windows, Mac OS native default window. SDL 1.2 doesn't allow to render to custom thread.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mlvdec.c
Copyright: 2014 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Magic Lantern Video (MLV) demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/f_zmq.c
Copyright: 2013 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 receive commands through libzeromq and broker them to filters
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/motion_est.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 new motion estimation (X1/EPZS) by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Motion estimation.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/avf_aphasemeter.c
Copyright: 2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio to video multimedia aphasemeter filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tdsc.c
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TDSC decoder
 .
 Fourcc: TSDC
 .
 TDSC is very simple. It codes picture by tiles, storing them in raw BGR24
 format or compressing them in JPEG. Frames can be full pictures or just
 updates to the previous frame. Cursor is found in its own frame or at the
 bottom of the picture. Every frame is then packed with zlib.
 .
 Supports: BGR24
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h263_parser.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.263 parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/4xm.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 4XM codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/motion-test.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 motion test.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/jvdec.c
Copyright: 2005-2011 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bitmap Brothers JV demuxer
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/flv.h
Copyright: 2006 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FLV common header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/8svx.c
Copyright: 2008 Jaikrishnan Menon
           2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 8svx audio decoder
 @author Jaikrishnan Menon
 .
 supports: fibonacci delta encoding
 : exponential encoding
 .
 For more information about the 8SVX format:
 http://netghost.narod.ru/gff/vendspec/iff/iff.txt
 http://sox.sourceforge.net/AudioFormats-11.html
 http://aminet.net/package/mus/misc/wavepak
 http://amigan.1emu.net/reg/8SVX.txt
 .
 Samples can be found here:
 http://aminet.net/mods/smpl/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ivi.h
Copyright: 2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This file contains structures and macros shared by both Indeo4 and
 Indeo5 decoders.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/acelp_vectors_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 adaptive and fixed codebook vector operations for ACELP-based codecs
 optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aaccoder_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC coefficients encoder optimized for MIPS floating-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aaccoder.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mpl2dec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPL2 subtitles format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/sbrdsp_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC Spectral Band Replication decoding functions optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/sbrdsp.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/au.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 first version by Francois Revol <revol@free.fr>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference documents:
 http://www.opengroup.org/public/pubs/external/auformat.html
 http://www.goice.co.jp/member/mo/formats/au.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vcr1.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATI VCR1 codec
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/md5.c
Copyright: 2003-2005 Christopher R. Hertel (crh@ubiqx.mn.org)
           2006 Michael Niedermayer (michaelni@gmx.at)
License:   LGPL-2.1+
 References:
 IETF RFC 1321: The MD5 Message-Digest Algorithm
 Ron Rivest. IETF, April, 1992
 .
 based on http://ubiqx.org/libcifs/source/Auth/MD5.c
 from Christopher R. Hertel (crh@ubiqx.mn.org)
 Simplified, cleaned and IMO redundant comments removed by michael.
 .
 If you use gcc, then version 4.1 or later and -fomit-frame-pointer is
 strongly recommended.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_subtitles.c
Copyright: 2011 Baptiste Coudurier
           2011 Stefano Sabatini
           2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Libass subtitles burning filter.
 .
 @see{http://www.matroska.org/technical/specs/subtitles/ssa.html}
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1_parser.c
Copyright: 2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 and WMV3 parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bitstream.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2010 Loren Merritt
License:   LGPL-2.1+
 alternative bitstream reader & writer by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 bitstream api.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3.c
Copyright: 2006-2008 Benjamin Larsson
           2006-2008 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATRAC3 compatible decoder.
 This decoder handles Sony's ATRAC3 data.
 .
 Container formats used to store ATRAC3 data:
 RealMedia (.rm), RIFF WAV (.wav, .at3), Sony OpenMG (.oma, .aa3).
 .
 To use this decoder, a calling application must supply the extradata
 bytes provided in the containers above.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/gifdec.c
Copyright: 2012 Vitaliy E Sugrobov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GIF demuxer.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/subviewer1dec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SubViewer v1 subtitle demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/anm.c
Copyright: 2009 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Deluxe Paint Animation demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/psxstr.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PSX STR file demuxer
 by Mike Melanson (melanson@pcisys.net)
 This module handles streams that have been ripped from Sony Playstation
 CD games. This demuxer can handle either raw STR files (which are just
 concatenations of raw compact disc sectors) or STR files with 0x2C-byte
 RIFF headers, followed by CD sectors.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cinepak.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cinepak video decoder
 @author Ewald Snel <ewald@rambo.its.tudelft.nl>
 .
 @see For more information on the Cinepak algorithm, visit:
 http://www.csse.monash.edu.au/~timf/
 @see For more information on the quirky data inside Sega FILM/CPK files, visit:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/avf_showwaves.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio to video multimedia filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jacosubdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JACOsub subtitle decoder
 @see http://unicorn.us.com/jacosub/jscripts.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eaidct.c
Copyright: 2007-2008 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Electronic Arts TGQ/TQI/MAD IDCT algorithm
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_h264.c
Copyright: 2006 Ryan Martell
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief H.264 / RTP Code (RFC3984)
 @author Ryan Martell <rdm4@martellventures.com>
 .
 @note Notes:
 Notes:
 This currently supports packetization mode:
 Single Nal Unit Mode (0), or
 Non-Interleaved Mode (1).  It currently does not support
 Interleaved Mode (2). (This requires implementing STAP-B, MTAP16, MTAP24,
 FU-B packet types)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/f_metadata.c
Copyright: 2016 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 filter for manipulating frame metadata
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/faandct.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief
 Floating point AAN DCT
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cavs_parser.c
Copyright: 2006 Stefan Gehrer <stefan.gehrer@gmx.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Chinese AVS video (AVS1-P2, JiZhun profile) parser
 @author Stefan Gehrer <stefan.gehrer@gmx.de>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/qcp.c
Copyright: 2009 Kenan Gillet
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QCP format (.qcp) demuxer
 @author Kenan Gillet
 @see RFC 3625: "The QCP File Format and Media Types for Speech Data"
 http://tools.ietf.org/html/rfc3625
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpl2dec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPL2 subtitles decoder
 .
 @see http://web.archive.org/web/20090328040233/http://napisy.ussbrowarek.org/mpl2-eng.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3dec_float.c
Copyright: 2006 Kartikey Mahendra BHATT (bhattkm at gmail dot com)
           2007 Justin Ruggles <justin.ruggles@gmail.com>
           2007-2008 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Upmix delay samples from stereo to original channel layout.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswresample/soxr_resample.c
Copyright: 2012 Rob Sykes <robs@users.sourceforge.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio resampling with soxr
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ituh263dec.c
Copyright: 2000-2001 Fabrice Bellard H263+ support.
           2001 Juan J. Sierralta P
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 h263 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/libnut.c
Copyright: 2006 Oded Shimon <ods15@ods15.dyndns.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 NUT demuxing and muxing via libnut.
 @author Oded Shimon <ods15@ods15.dyndns.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adx_parser.c
Copyright: 2011 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ADX audio parser
 .
 Splits packets into individual blocks.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/smjpegenc.c
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a muxer for Loki SDL Motion JPEG files
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/huffyuvdec.c
Copyright: 2002-2014 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 see http://www.pcisys.net/~melanson/codecs/huffyuv.txt for a description of
 the algorithm used
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 yuva, gray, 4:4:4, 4:1:1, 4:1:0 and >8 bit per sample support sponsored by NOA
 .
 huffyuv decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/elbg.c
Copyright: 2007 Vitor Sessak <vitor1001@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Codebook Generator using the ELBG algorithm
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_blackdetect.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Video black detector, loosely based on blackframe with extended
 syntax and features
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/kmvc.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Karl Morton's Video Codec decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/aes.c
Copyright: 2007 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 some optimization ideas from aes128.c by Reimar Doeffinger
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/eval.c
Copyright: 2002-2006 Michael Niedermayer <michaelni@gmx.at>
           2006 Oded Shimon <ods15@ods15.dyndns.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple arithmetic expression evaluator.
 .
 see http://joe.hotchkiss.com/programming/eval/eval.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/split.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio and video splitter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/elsdec.h
Copyright: 2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Entropy Logarithmic-Scale binary arithmetic coder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/celp_filters_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 various filters for CELP-based codecs optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264data.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief
 H264 / AVC / MPEG4 part10 codec data table
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cdxl.c
Copyright: 2011-2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Commodore CDXL video decoder
 @author Paul B Mahol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_scale.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 scale video filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegvideo_motion.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 4MV & hq & B-frame encoding stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cook_parser.c
Copyright: 2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cook audio parser
 .
 Determines subpacket duration from extradata.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/jacosubdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JACOsub subtitle demuxer
 @see http://unicorn.us.com/jacosub/jscripts.html
 @todo Support P[ALETTE] directive.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo4data.h
Copyright: 2009-2010 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This file contains data needed for the Indeo 4 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3enc_float.c
Copyright: 2000 Fabrice Bellard
           2006-2010 Justin Ruggles <justin.ruggles@gmail.com>
           2006-2010 Prakash Punnoor <prakash@punnoor.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 floating-point AC-3 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264pred.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 prediction functions.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/webm_chunk.c
Copyright: 2015 Vignesh Venkatasubramanian
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 The chunk muxer enables writing WebM Live chunks where there is a header
 chunk, followed by data chunks where each Cluster is written out as a Chunk.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegvideo.h
Copyright: 2000-2002 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpegvideo header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libwebpenc_animencoder.c
Copyright: 2015 Urvang Joshi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebP encoder using libwebp (WebPAnimEncoder API)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/imc.c
Copyright: 2002-2004 Maxim Poliakovski
           2006 Benjamin Larsson
           2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IMC - Intel Music Coder
 A mdct based codec using a 256 points large transform
 divided into 32 bands with some mix of scale factors.
 Only mono is supported.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/aeval.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 eval audio source
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vmnc.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VMware Screen Codec (VMnc) decoder
 As Alex Beregszaszi discovered, this is effectively RFB data dump
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtmpproto.c
Copyright: 2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTMP protocol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flac.h
Copyright: 2008 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FLAC (Free Lossless Audio Codec) decoder/demuxer common functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ffv1enc.c
Copyright: 2003-2013 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FF Video Codec 1 (a lossless codec) encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/x86/h264_i386.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 codec.
 non-MMX i386-specific optimizations for H.264
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/bethsoftvid.c
Copyright: 2007 Nicholas Tung
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Bethesda Softworks VID (.vid) file demuxer
 @author Nicholas Tung [ntung (at. ntung com] (2007-03)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiertexseqv.c
Copyright: 2006 Gregory Montoir (cyx@users.sourceforge.net)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tiertex Limited SEQ video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegvideo.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 4MV & hq & B-frame encoding stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 The simplest mpeg encoder (well, it was the simplest!).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/spdifdec.c
Copyright: 2010 Anssi Hannula <anssi.hannula at iki.fi>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IEC 61937 demuxer, used for compressed data in S/PDIF
 @author Anssi Hannula
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mm.c
Copyright: 2006 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 American Laser Games MM Format Demuxer
 by Peter Ross (pross@xvid.org)
 .
 The MM format was used by IBM-PC ports of ALG's "arcade shooter" games,
 including Mad Dog McCree and Crime Patrol.
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g723_1dec.c
Copyright: 2006 Benjamin Larsson
           2010 Mohamed Naufal Basheer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.723.1 compatible decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/xfaceenc.c
Copyright: 1990 James Ashton - Sydney University
           2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 X-Face encoder, based on libcompface, by James Ashton.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/motion_est_template.c
Copyright: 2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Motion estimation template.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/golomb.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
           2004 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief
 exp golomb vlc stuff
 @author Michael Niedermayer <michaelni@gmx.at> and Alex Beregszaszi
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pcm.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PCM codecs
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/libcdio.c
Copyright: 2011 Anton Khirnov <anton@khirnov.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libcdio CD grabbing
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_bbox.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 bounding box detection filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3enc.c
Copyright: 2000 Fabrice Bellard
           2006-2010 Justin Ruggles <justin.ruggles@gmail.com>
           2006-2010 Prakash Punnoor <prakash@punnoor.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 The simplest AC-3 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/crystalhd.c
Copyright: 2010-2011 Philip Langdale <ffmpeg.philipl@overt.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 - Principles of Operation -
 .
 The CrystalHD decoder operates at the bitstream level - which is an even
 higher level than the decoding hardware you typically see in modern GPUs.
 This means it has a very simple interface, in principle. You feed demuxed
 packets in one end and get decoded picture (fields/frames) out the other.
 .
 Of course, nothing is ever that simple. Due, at the very least, to b-frame
 dependencies in the supported formats, the hardware has a delay between
 when a packet goes in, and when a picture comes out. Furthermore, this delay
 is not just a function of time, but also one of the dependency on additional
 frames being fed into the decoder to satisfy the b-frame dependencies.
 .
 As such, a pipeline will build up that is roughly equivalent to the required
 DPB for the file being played. If that was all it took, things would still
 be simple - so, of course, it isn't.
 .
 The hardware has a way of indicating that a picture is ready to be copied out,
 but this is unreliable - and sometimes the attempt will still fail so, based
 on testing, the code will wait until 3 pictures are ready before starting
 to copy out - and this has the effect of extending the pipeline.
 .
 Finally, while it is tempting to say that once the decoder starts outputting
 frames, the software should never fail to return a frame from a decode(),
 this is a hard assertion to make, because the stream may switch between
 differently encoded content (number of b-frames, interlacing, etc) which
 might require a longer pipeline than before. If that happened, you could
 deadlock trying to retrieve a frame that can't be decoded without feeding
 in additional packets.
 .
 As such, the code will return in the event that a picture cannot be copied
 out, leading to an increase in the length of the pipeline. This in turn,
 means we have to be sensitive to the time it takes to decode a picture;
 We do not want to give up just because the hardware needed a little more
 time to prepare the picture! For this reason, there are delays included
 in the decode() path that ensure that, under normal conditions, the hardware
 will only fail to return a frame if it really needs additional packets to
 complete the decoding.
 .
 Finally, to be explicit, we do not want the pipeline to grow without bound
 for two reasons: 1) The hardware can only buffer a finite number of packets,
 and 2) The client application may not be able to cope with arbitrarily long
 delays in the video path relative to the audio path. For example. MPlayer
 can only handle a 20 picture delay (although this is arbitrary, and needs
 to be extended to fully support the CrystalHD where the delay could be up
 to 32 pictures - consider PAFF H.264 content with 16 b-frames).
 .
 Includes
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ivi_dsp.c
Copyright: 2009-2011 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DSP functions (inverse transforms, motion compensation, wavelet recompostions)
 for Indeo Video Interactive codecs.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/buffersink.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 buffer sink
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flashsvenc.c
Copyright: 2004 Alex Beregszaszi
           2006 Benjamin Larsson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Encoding development sponsored by http://fh-campuswien.ac.at
 .
 Flash Screen Video encoder
 @author Alex Beregszaszi
 @author Benjamin Larsson
 .
 A description of the bitstream format for Flash Screen Video version 1/2
 is part of the SWF File Format Specification (version 10), which can be
 downloaded from http://www.adobe.com/devnet/swf.html.
 .
 Encoding ideas: A basic encoder would just use a fixed block size.
 Block sizes can be multiples of 16, from 16 to 256. The blocks don't
 have to be quadratic. A brute force search with a set of different
 block sizes should give a better result than to just use a fixed size.
 .
 TODO:
 Don't reencode the frame in brute force mode if the frame is a dupe.
 Speed up. Make the difference check faster.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bfi.c
Copyright: 2008 Sisir Koppaka
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Brute Force & Ignorance (.bfi) video decoder
 @author Sisir Koppaka ( sisir.koppaka at gmail dot com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_alphamerge.c
Copyright: 2012 Steven Robertson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 copy an alpha component from another video's luma
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/thread.h
Copyright: 2008 Alexander Strange <astrange@ithinksw.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Multithreading support functions
 @author Alexander Strange <astrange@ithinksw.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/icoenc.c
Copyright: 2012 Michael Bradshaw <mjbshaw gmail com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Windows ICO muxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_svq3.c
Copyright: 2010 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief RTP support for the SV3V (SVQ3) payload
 @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rl2.c
Copyright: 2008 Sascha Sommer (saschasommer@freenet.de)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RL2 Video Decoder
 @author Sascha Sommer (saschasommer@freenet.de)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/tmv.c
Copyright: 2009 Daniel Verkamp <daniel at drv.nu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 8088flex TMV file demuxer
 @author Daniel Verkamp
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rscc.c
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 innoHeim/Rsupport Screen Capture Codec decoder
 .
 Fourcc: ISCC, RSCC
 .
 Lossless codec, data stored in tiles, with optional deflate compression.
 .
 Header contains the number of tiles in a frame with the tile coordinates,
 and it can be deflated or not. Similarly, pixel data comes after the header
 and a variable size value, and it can be deflated or just raw.
 .
 Supports: BGRA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/ffprobe.c
Copyright: 2007-2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple media prober based on the FFmpeg libraries
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv20enc.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV20 encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/utvideodec.c
Copyright: 2011 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Ut Video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/channel_layout.c
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio channel layout utility functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_fieldmatch.c
Copyright: 2012 Fredrik Mellbin
           2013 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Fieldmatching filter, ported from VFM filter (VapourSynth) by Clément.
 Fredrik Mellbin is the author of the VIVTC/VFM filter, which is itself a
 light clone of the TIVTC/TFM (AviSynth) filter written by Kevin Stone
 (tritical), the original author.
 .
 @see http://bengal.missouri.edu/~kes25c/
 @see http://www.vapoursynth.com/about/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_dejudder.c
Copyright: 2014 Nicholas Robbins
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 remove judder in video stream
 .
 Algorithm:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/riff.h
Copyright: 2000 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 internal header for RIFF based (de)muxers
 do NOT include this in end user applications
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/soxenc.c
Copyright: 2009 Daniel Verkamp <daniel@drv.nu>
License:   LGPL-2.1+
 Based on libSoX sox-fmt.c
 Copyright (c) 2008 robs@users.sourceforge.net
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SoX native format muxer
 @author Daniel Verkamp
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mdec.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 based upon code from Sebastian Jedruszkiewicz <elf@frogger.rules.pl>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sony PlayStation MDEC (Motion DECoder)
 This is very similar to intra-only MPEG-1.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/kgv1dec.c
Copyright: 2010 Daniel Verkamp
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Kega Game Video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qdm2data.h
Copyright: 2003 Ewald Snel
           2005 Alex Beregszaszi
           2005 Benjamin Larsson
           2005 Roberto Togni
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Various QDM2 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/xmv.c
Copyright: 2011 Matthew Hoops <clone2727@gmail.com>
           2011 Sven Hesse <drmccoy@drmccoy.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft XMV demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eac3dec.c
Copyright: 2007 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
           2008 Justin Ruggles
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 There are several features of E-AC-3 that this decoder does not yet support.
 .
 Enhanced Coupling
 No known samples exist.  If any ever surface, this feature should not be
 too difficult to implement.
 .
 Reduced Sample Rates
 No known samples exist.  The spec also does not give clear information
 on how this is to be implemented.
 .
 Dependent Streams
 Only the independent stream is currently decoded. Any dependent
 streams are skipped.  We have only come across two examples of this, and
 they are both just test streams, one for HD-DVD and the other for
 Blu-ray.
 .
 Transient Pre-noise Processing
 This is side information which a decoder should use to reduce artifacts
 caused by transients.  There are samples which are known to have this
 information, but this decoder currently ignores it.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/lsp_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 LSP routines for ACELP-based codecs optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/lsp.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/amrwbdec.c
Copyright: 2010 Marcelo Galvao Povoa
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A particular PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AMR wideband decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aacpsy_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC encoder psychoacoustic model routines optimized
 for MIPS floating-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aacpsy.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_lut.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Compute a look-up table for binding the input value to the output
 value, and apply it to input video.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/apngenc.c
Copyright: 2015 Donny Yang
License:   LGPL-2.1+
 first version by Donny Yang <work@kota.moe>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libschroedingerdec.c
Copyright: 2008 BBC, Anuradha Suraparaju <asuraparaju at gmail dot com >
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dirac decoder support via libschroedinger-1.0 libraries. More details about
 the Schroedinger project can be found at http://www.diracvideo.org/.
 The library implements Dirac Specification Version 2.2.
 (http://dirac.sourceforge.net/specification.html).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/pjsdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PJS (Phoenix Japanimation Society) subtitles format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacpsy.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder psychoacoustic model
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/truemotion1.c
Copyright: 2003 Alex Beregszaszi & Mike Melanson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Duck TrueMotion v1 Video Decoder by
 Alex Beregszaszi and
 Mike Melanson (melanson@pcisys.net)
 .
 The TrueMotion v1 decoder presently only decodes 16-bit TM1 data and
 outputs RGB555 (or RGB565) data. 24-bit TM1 data is not supported yet.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/wtvdec.c
Copyright: 2010-2011 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Windows Television (WTV) demuxer
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/x86/cavsdsp.c
Copyright: 2006 Stefan Gehrer <stefan.gehrer@gmx.de>
License:   LGPL-2.1+
 MMX-optimized DSP functions, based on H.264 optimizations by
 Michael Niedermayer and Loren Merritt
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/huffyuvenc.c
Copyright: 2002-2014 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 see http://www.pcisys.net/~melanson/codecs/huffyuv.txt for a description of
 the algorithm used
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 yuva, gray, 4:4:4, 4:1:1, 4:1:0 and >8 bit per sample support sponsored by NOA
 .
 huffyuv encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/gdigrab.c
Copyright: 2007-2010 Christophe Gisquet <word1.word2@gmail.com>
           2013 Calvin Walton <calvin.walton@kepstin.ca>
License:   LGPL-2.1+
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public License
 as published by the Free Software Foundation; either version 2.1
 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GDI frame device demuxer
 @author Calvin Walton <calvin.walton@kepstin.ca>
 @author Christophe Gisquet <word1.word2@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vb.c
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VB Video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mvcdec.c
Copyright: 2012 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Silicon Graphics Motion Video Compressor 1 & 2 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/truemotion2.c
Copyright: 2005 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Duck TrueMotion2 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_ashowinfo.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 filter for showing textual audio frame information
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_cabac.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 cabac decoding.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacdec_fixed.c
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
           2013 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC decoder fixed-point implementation
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC decoder
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 Fixed point implementation
 @author Stanislav Ocovaj ( stanislav.ocovaj imgtec com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/sgirledec.c
Copyright: 2012 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Silicon Graphics RLE 8-bit video decoder
 @note Data is packed in rbg323 with rle, contained in mv or mov.
 The algorithm and pixfmt are subtly different from SGI images.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qcelpdec.c
Copyright: 2007 Reynaldo H. Verdejo Pinochet
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QCELP decoder
 @author Reynaldo H. Verdejo Pinochet
 @remark FFmpeg merging spearheaded by Kenan Gillet
 @remark Development mentored by Benjamin Larson
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/anm.c
Copyright: 2009 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Deluxe Paint Animation decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h263.c
Copyright: 2000-2001 Fabrice Bellard H263+ support.
           2001 Juan J. Sierralta P
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 h263/mpeg4 codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/iff.c
Copyright: 2008 Jaikrishnan Menon <realityman@gmx.net>
           2010 Peter Ross <pross@xvid.org>
           2010 Sebastian Vater <cdgs.basty@googlemail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IFF file demuxer
 by Jaikrishnan Menon
 for more information on the .iff file format, visit:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_mb.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 macroblock decoding
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dv.c
Copyright: 2002 Fabrice Bellard
           2004 Roman Shaposhnik
License:   LGPL-2.1+
 DV encoder
 Copyright (c) 2003 Roman Shaposhnik
 .
 50 Mbps (DVCPRO50) support
 Copyright (c) 2006 Daniel Maas <dmaas@maasdigital.com>
 .
 100 Mbps (DVCPRO HD) support
 Initial code by Daniel Maas <dmaas@maasdigital.com> (funded by BBC R&D)
 Final code by Roman Shaposhnik
 .
 Many thanks to Dan Dennedy <dan@dennedy.org> for providing wealth
 of DV technical info.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DV codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mjpegbdec.c
Copyright: 2002 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apple MJPEG-B decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mmvideo.c
Copyright: 2006-2008 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 American Laser Games MM Video Decoder
 by Peter Ross (pross@xvid.org)
 .
 The MM format was used by IBM-PC ports of ALG's "arcade shooter" games,
 including Mad Dog McCree and Crime Patrol.
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacsbr_fixed.c
Copyright: 2013 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC Spectral Band Replication decoding functions (fixed-point)
 Copyright (c) 2008-2009 Robert Swain ( rob opendot cl )
 Copyright (c) 2009-2010 Alex Converse <alex.converse@gmail.com>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC Spectral Band Replication decoding functions (fixed-point)
 Note: Rounding-to-nearest used unless otherwise stated
 @author Robert Swain ( rob opendot cl )
 @author Stanislav Ocovaj ( stanislav.ocovaj imgtec com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/x86/rv40dsp_init.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV40 decoder motion compensation functions x86-optimised
 2,0 and 0,2 have h264 equivalents.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_frei0r.c
Copyright: 2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 frei0r wrapper
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv10.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV10/RV20 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/v4l2.c
Copyright: 2000-2001 Fabrice Bellard
           2006 Luca Abeni
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Video4Linux2 grab interface
 .
 Part of this file is based on the V4L2 video capture example
 (http://linuxtv.org/downloads/v4l-dvb-apis/capture-example.html)
 .
 Thanks to Michael Niedermayer for providing the mapping between
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aacdec_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AAC Spectral Band Replication decoding functions optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aacdec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/ipmovie.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interplay MVE file demuxer
 by Mike Melanson (melanson@pcisys.net)
 For more information regarding the Interplay MVE file format, visit:
 http://www.pcisys.net/~melanson/codecs/
 The aforementioned site also contains a command line utility for parsing
 IP MVE files so that you can get a good idea of the typical structure of
 such files. This demuxer is not the best example to use if you are trying
 to write your own as it uses a rather roundabout approach for splitting
 up and sending out the chunks.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswresample/arm/audio_convert_neon.S
Copyright: 2008 Mans Rullgard <mans@mansr.com>
License:   LGPL-2.1+
 This file is part of libswresample.
 .
 libswresample is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 libswresample is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with libswresample; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ulti.c
Copyright: 2004 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IBM Ultimotion Video Decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/smacker.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Smacker decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bgmc.c
Copyright: 2010 Thilo Borgmann <thilo.borgmann _at_ mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Block Gilbert-Moore decoder as used by MPEG-4 ALS
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libvpxdec.c
Copyright: 2010 Google, Inc.
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP8 decoder support via libvpx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vsrc_testsrc.c
Copyright: 2007 Nicolas George <nicolas.george@normalesup.org>
           2011 Stefano Sabatini
           2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Misc test sources.
 .
 testsrc is based on the test pattern generator demuxer by Nicolas George:
 http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2007-October/037845.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/roqvideodec.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id RoQ Video Decoder by Dr. Tim Ferguson
 For more information about the id RoQ format, visit:
 http://www.csse.monash.edu.au/~timf/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/texturedsp.h
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Texture block (4x4) module
 .
 References:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/dv.c
Copyright: 2003 Roman Shaposhnik
License:   LGPL-2.1+
 Many thanks to Dan Dennedy <dan@dennedy.org> for providing wealth
 of DV technical info.
 .
 Raw DV format
 Copyright (c) 2002 Fabrice Bellard
 .
 50 Mbps (DVCPRO50) and 100 Mbps (DVCPRO HD) support
 Copyright (c) 2006 Daniel Maas <dmaas@maasdigital.com>
 Funded by BBC Research & Development
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv30dsp.c
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30 decoder motion compensation functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/compute_antialias_fixed.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 Compute antialias function optimised for MIPS fixed-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/mpegaudiodec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_showinfo.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 filter for showing textual video frame information
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dirac_parser.c
Copyright: 2007-2008 Marco Gerards <marco@gnu.org>
           2008 BBC, Anuradha Suraparaju <asuraparaju@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dirac Parser
 @author Marco Gerards <marco@gnu.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo3.c
Copyright: 2009-2011 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a decoder for Intel Indeo Video v3.
 It is based on vector quantization, run-length coding and motion compensation.
 Known container formats: .avi and .mov
 Known FOURCCs: 'IV31', 'IV32'
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmavoice_data.h
Copyright: 2009 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Windows Media Voice (WMAVoice) tables
 @author Ronald S. Bultje <rsbultje@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mss12.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Common functions for Microsoft Screen 1 and 2
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/webvttdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebVTT subtitle decoder
 @see http://dev.w3.org/html5/webvtt/
 @todo need to support extended markups and cue settings
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dct.c
Copyright: 2009 Peter Ross <pross@xvid.org>
           2010 Alex Converse <alex.converse@gmail.com>
           2010 Vitor Sessak
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 (Inverse) Discrete Cosine Transforms. These are also known as the
 type II and type III DCTs respectively.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/wavenc.c
Copyright: 2001-2002 Fabrice Bellard
License:   LGPL-2.1+
 Sony Wave64 muxer
 Copyright (c) 2012 Paul B Mahol
 .
 WAV muxer RF64 support
 Copyright (c) 2013 Daniel Verkamp <daniel@drv.nu>
 .
 EBU Tech 3285 - Supplement 3 - Peak Envelope Chunk encoder
 Copyright (c) 2014 Georg Lippitsch <georg.lippitsch@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lagarith.c
Copyright: 2009 Nathan Caldwell <saintdev (at) gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Lagarith lossless decoder
 @author Nathan Caldwell
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flashsv2enc.c
Copyright: 2009 Joshua Warner
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Flash Screen Video Version 2 encoder
 @author Joshua Warner
 .
 Differences from version 1 stream:
 NOTE: Currently, the only player that supports version 2 streams is Adobe Flash Player itself.
 * Supports sending only a range of scanlines in a block,
 indicating a difference from the corresponding block in the last keyframe.
 * Supports initializing the zlib dictionary with data from the corresponding
 block in the last keyframe, to improve compression.
 * Supports a hybrid 15-bit rgb / 7-bit palette color space.
 .
 TODO:
 Don't keep Block structures for both current frame and keyframe.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pcx.c
Copyright: 2007-2008 Ivo van Poorten
License:   LGPL-2.1+
 This decoder does not support CGA palettes. I am unable to find samples
 and Netpbm cannot generate them.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpeg12enc.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG1/2 encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo5data.h
Copyright: 2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This file contains data needed for the Indeo5 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qdm2.c
Copyright: 2003 Ewald Snel
           2005 Alex Beregszaszi
           2005 Benjamin Larsson
           2005 Roberto Togni
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QDM2 decoder
 @author Ewald Snel, Benjamin Larsson, Alex Beregszaszi, Roberto Togni
 .
 The decoder is not perfect yet, there are still some distortions
 especially on files encoded with 16 or 8 subbands.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libmp3lame.c
Copyright: 2002 Lennert Buytenhek <buytenh@gnu.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to libmp3lame for mp3 encoding.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pgssubdec.c
Copyright: 2009 Stephen Backway
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PGS subtitle decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/asv.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ASUS V1/V2 encoder/decoder common data
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpeg2000dec.c
Copyright: 2007 Kamil Nowosad
           2013 Nicolas Bertrand <nicoinattendu@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG 2000 image decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/error_resilience.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Error resilience / concealment.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_swapuv.c
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 swap UV filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/acelp_filters_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 various filters for ACELP-based codecs optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rangecoder.h
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Range coder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3enc_template.c
Copyright: 2000 Fabrice Bellard
           2006-2010 Prakash Punnoor <prakash@punnoor.de>
           2006-2011 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AC-3 encoder float/fixed template
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_ps.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 parameter set decoding.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_sofalizer.c
Copyright: 2013-2015 Andreas Fuchs, Wolfgang Hrauda, Acoustics Research Institute (ARI), Vienna, Austria
License:   LGPL-2.1+
 SOFAlizer project coordinator at ARI, main developer of SOFA:
 Piotr Majdak <piotr@majdak.at>
 .
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation; either version 2.1 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this program; if not, write to the Free Software Foundation,
 Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/compute_antialias_float.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 Compute antialias function optimised for MIPS floating-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/mpegaudiodec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eatgv.c
Copyright: 2007-2008 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 Electronic Arts TGV Video Decoder
 by Peter Ross (pross@xvid.org)
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/x86/mpegvideoenc_qns_template.c
Copyright: 2004 Michael Niedermayer
License:   LGPL-2.1+
 MMX optimization by Michael Niedermayer <michaelni@gmx.at>
 3DNow! and SSSE3 optimization by Zuxy Meng <zuxy.meng@gmail.com>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mmaldec.c
Copyright: 2015 Rodger Combs
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MMAL Video Decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rl2.c
Copyright: 2008 Sascha Sommer (saschasommer@freenet.de)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RL2 file demuxer
 .
 @author Sascha Sommer (saschasommer@freenet.de)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacdec.c
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
           2008-2013 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 AAC LATM decoder
 Copyright (c) 2008-2010 Paul Kendall <paul@kcbbs.gen.nz>
 Copyright (c) 2010      Janne Grunau <janne-libav@jannau.net>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC decoder
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_pan.c
Copyright: 2002 Anders Johansson <ajh@atri.curtin.edu.au>
           2011 Clément Bœsch <u pkh me>
           2011 Nicolas George <nicolas.george@normalesup.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio panning filter (channels mixing)
 Original code written by Anders Johansson for MPlayer,
 reimplemented for FFmpeg.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qpeg.c
Copyright: 2004 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QPEG codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpeg2000dwt.c
Copyright: 2007 Kamil Nowosad
           2013 Nicolas Bertrand <nicoinattendu@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Discrete wavelet transform
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msmpeg4dec.c
Copyright: 2001 Fabrice Bellard
           2002-2013 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 msmpeg4v1 & v2 stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/fbdev_dec.c
Copyright: 2002 Gunnar Monell <gmo@linux.nu>
           2009 Giliard B. de Freitas <giliarde@gmail.com>
           2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Linux framebuffer input device,
 inspired by code from fbgrab.c by Gunnar Monell.
 @see http://linux-fbdev.sourceforge.net/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/f_sendcmd.c
Copyright: 2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 send commands filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cljrdec.c
Copyright: 2003 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cirrus Logic AccuPak decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/imdct15.c
Copyright: 2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Celt non-power of 2 iMDCT
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ffv1.c
Copyright: 2003-2013 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FF Video Codec 1 (a lossless codec)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3dec.h
Copyright: 2007 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Common code between the AC-3 and E-AC-3 decoders.
 .
 Summary of MDCT Coefficient Grouping:
 The individual MDCT coefficient indices are often referred to in the
 (E-)AC-3 specification as frequency bins.  These bins are grouped together
 into subbands of 12 coefficients each.  The subbands are grouped together
 into bands as defined in the bitstream by the band structures, which
 determine the number of bands and the size of each band.  The full spectrum
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/matroskadec.c
Copyright: 2003-2008 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Matroska file demuxer
 @author Ronald Bultje <rbultje@ronald.bitfreak.net>
 @author with a little help from Moritz Bunkus <moritz@bunkus.org>
 @author totally reworked by Aurelien Jacobs <aurel@gnuage.org>
 @see specs available on the Matroska project page: http://www.matroska.org/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegvideo_enc.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 4MV & hq & B-frame encoding stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 non linear quantizers with large QPs and VBV with restrictive qmin fixes sponsored by NOA GmbH
 .
 The simplest mpeg encoder (well, it was the simplest!).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/utvideoenc.c
Copyright: 2012 Jan Ekström
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Ut Video encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bintext.h
Copyright: 2010 Peter Ross (pross@xvid.org)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Binary text decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vda_h264_dec.c
Copyright: 2012 Xidorn Quan
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 decoder via VDA
 @author Xidorn Quan <quanxunzhen@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/arm/simple_idct_neon.S
Copyright: 2008 Mans Rullgard <mans@mansr.com>
License:   LGPL-2.1+
 Based on Simple IDCT
 Copyright (c) 2001 Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mjpega_dump_header_bsf.c
Copyright: 2006 Baptiste Coudurier
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MJPEG A dump header bitstream filter
 modifies bitstream to be decoded by quicktime
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/frmdec.c
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Megalux Frame demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/alac.c
Copyright: 2005 David Hammerton
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ALAC (Apple Lossless Audio Codec) decoder
 @author 2005 David Hammerton
 @see http://crazney.net/programs/itunes/alac.html
 .
 Note: This decoder expects a 36-byte QuickTime atom to be
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mmsh.c
Copyright: 2010 Zhentan Feng <spyfeng at gmail dot com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference
 Windows Media HTTP Streaming Protocol.
 http://msdn.microsoft.com/en-us/library/cc251059(PROT.10).aspx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msvideo1.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Video-1 Decoder by Mike Melanson (melanson@pcisys.net)
 For more information about the MS Video-1 format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/xfacedec.c
Copyright: 1990 James Ashton - Sydney University
           2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 X-Face decoder, based on libcompface, by James Ashton.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_noise.c
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
           2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 noise generator
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/golomb.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief
 exp golomb vlc stuff
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/eacdata.c
Copyright: 2007 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Electronic Arts cdata Format Demuxer
 by Peter Ross (pross@xvid.org)
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h261data.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2004 Maarten Daniels
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.261 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/realtextdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RealText subtitle decoder
 @see http://service.real.com/help/library/guides/ProductionGuide/prodguide/htmfiles/realtext.htm
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/fft-test.c
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FFT and MDCT tests.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/aiff.h
Copyright: 2006 Patrick Guimond
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 common header for AIFF muxer and demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/png_parser.c
Copyright: 2009 Peter Holik
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PNG parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dvenc.c
Copyright: 2003 Roman Shaposhnik
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DV encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dds.c
Copyright: 2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DDS decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/resample.c
Copyright: 2000 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 samplerate conversion for both audio and video
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/hevc.h
Copyright: 2014 Tim Walker <tdskywalker@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 internal header for HEVC (de)muxer utilities
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/ffserver.c
Copyright: 2000-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 multiple format streaming server based on the FFmpeg libraries
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacdectab.h
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC decoder data
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cyuv.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Creative YUV (CYUV) Video Decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_elbg.c
Copyright: 2013 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video quantizer filter based on ELBG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_qt.c
Copyright: 2009 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Quicktime-style RTP support
 @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/allcodecs.c
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Provide registration of all codecs, parsers and bitstream filters for libavcodec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/iec61883.c
Copyright: 2012 Georg Lippitsch <georg.lippitsch@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libiec61883 interface
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/settb.c
Copyright: 2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Set timebase for the output link.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dct.h
Copyright: 2009 Peter Ross <pross@xvid.org>
           2010 Alex Converse <alex.converse@gmail.com>
           2010 Vitor Sessak
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vble.c
Copyright: 2011 Derek Buitenhuis
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VBLE Decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/tools/enum_options.c
Copyright: 2011 Anton Khirnov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 enumerate avoptions and format them in texinfo format
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/hapdec.c
Copyright: 2015 Tom Butterworth <bangnoise@gmail.com>
           2015 Vittorio Giovara <vittorio.giovara@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Hap decoder
 .
 Fourcc: Hap1, Hap5, HapY
 .
 https://github.com/Vidvox/hap/blob/master/documentation/HapVideoDRAFT.md
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder
 .
 TODOs:
 add sane pulse detection
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cpia.c
Copyright: 2010 Hans de Goede <hdegoede@redhat.com>
License:   LGPL-2.1+
 This decoder is based on the LGPL code available at
 https://v4l4j.googlecode.com/svn/v4l4j/trunk/libvideo/libv4lconvert/cpia1.c
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/async.c
Copyright: 2015 Zhang Rui <bbcallen@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Based on libavformat/cache.c by Michael Niedermayer
 .
 @TODO
 support timeout
 support work with concatdec, hls
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/smvjpegdec.c
Copyright: 2013 Ash Hughes
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SMV JPEG decoder.
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dctref.c
Copyright: 2009 Dylan Yudaken
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 reference discrete cosine transform (double precision)
 .
 @author Dylan Yudaken (dyudaken at gmail)
 .
 @note This file could be optimized a lot, but is for
 reference and so readability is better.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dpx_parser.c
Copyright: 2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DPX parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g723_1.h
Copyright: 2006 Benjamin Larsson
           2010 Mohamed Naufal Basheer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.723.1 types, functions and data tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/timer.h
Copyright: 2006 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 high precision timer, useful to profile code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qtrle.c
Copyright: 2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QT RLE Video Decoder by Mike Melanson (melanson@pcisys.net)
 For more information about the QT RLE format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The QT RLE decoder has seven modes of operation:
 1, 2, 4, 8, 16, 24, and 32 bits per pixel. For modes 1, 2, 4, and 8
 the decoder outputs PAL8 colorspace data. 16-bit data yields RGB555
 data. 24-bit data is RGB24 and 32-bit data is RGB32.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_agate.c
Copyright: 2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen, Damien Zammit
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio (Sidechain) Gate filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_libopencv.c
Copyright: 2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libopencv wrapper functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vima.c
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LucasArts VIMA audio decoder
 @author Paul B Mahol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/alsdec.c
Copyright: 2009 Thilo Borgmann <thilo.borgmann _at_ mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG-4 ALS decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/mpegaudiodsp_mips_float.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 MPEG Audio decoder optimized for MIPS floating-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_vp8.c
Copyright: 2010 Josh Allmann
           2012 Martin Storsjo
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief RTP support for the VP8 payload
 @author Josh Allmann <joshua.allmann@gmail.com>
 @see http://tools.ietf.org/html/draft-ietf-payload-vp8-05
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/adx.h
Copyright: 2001-2003 BERO
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SEGA CRI adx codecs.
 .
 Reference documents:
 http://ku-www.ss.titech.ac.jp/~yatsushi/adx.html
 adx2wav & wav2adx http://www.geocities.co.jp/Playtown/2004/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_direct.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 direct mb/block decoding.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/sol.c
Copyright: Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Based on documents from Game Audio Player and own research
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libopenjpegdec.c
Copyright: 2009 Jaikrishnan Menon <realityman@gmx.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG 2000 decoder using libopenjpeg
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_crop.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video crop filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mqcdec.c
Copyright: 2007 Kamil Nowosad
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MQ-coder decoder
 .
 @author Kamil Nowosad
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_rotate.c
Copyright: 2008 Vitor Sessak
           2013 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 rotation filter, partially based on the tests/rotozoom.c program
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_removelogo.c
Copyright: 2005 Robert Edele <yartrebo@earthlink.net>
           2012 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Advanced blur-based logo removing filter
 .
 This filter loads an image mask file showing where a logo is and
 uses a blur transform to remove the logo.
 .
 Based on the libmpcodecs remove-logo filter by Robert Edele.
 .
 This code implements a filter to remove annoying TV logos and other annoying
 images placed onto a video stream. It works by filling in the pixels that
 comprise the logo with neighboring pixels. The transform is very loosely
 based on a gaussian blur, but it is different enough to merit its own
 paragraph later on. It is a major improvement on the old delogo filter as it
 both uses a better blurring algorithm and uses a bitmap to use an arbitrary
 and generally much tighter fitting shape than a rectangle.
 .
 The logo removal algorithm has two key points. The first is that it
 distinguishes between pixels in the logo and those not in the logo by using
 the passed-in bitmap. Pixels not in the logo are copied over directly without
 being modified and they also serve as source pixels for the logo
 fill-in. Pixels inside the logo have the mask applied.
 .
 At init-time the bitmap is reprocessed internally, and the distance to the
 nearest edge of the logo (Manhattan distance), along with a little extra to
 remove rough edges, is stored in each pixel. This is done using an in-place
 erosion algorithm, and incrementing each pixel that survives any given
 erosion.  Once every pixel is eroded, the maximum value is recorded, and a
 set of masks from size 0 to this size are generaged. The masks are circular
 binary masks, where each pixel within a radius N (where N is the size of the
 mask) is a 1, and all other pixels are a 0. Although a gaussian mask would be
 more mathematically accurate, a binary mask works better in practice because
 we generally do not use the central pixels in the mask (because they are in
 the logo region), and thus a gaussian mask will cause too little blur and
 thus a very unstable image.
 .
 The mask is applied in a special way. Namely, only pixels in the mask that
 line up to pixels outside the logo are used. The dynamic mask size means that
 the mask is just big enough so that the edges touch pixels outside the logo,
 so the blurring is kept to a minimum and at least the first boundary
 condition is met (that the image function itself is continuous), even if the
 second boundary condition (that the derivative of the image function is
 continuous) is not met. A masking algorithm that does preserve the second
 boundary coundition (perhaps something based on a highly-modified bi-cubic
 algorithm) should offer even better results on paper, but the noise in a
 typical TV signal should make anything based on derivatives hopelessly noisy.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/takdec.c
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TAK (Tom's lossless Audio Kompressor) decoder
 @author Paul B Mahol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/tools/ismindex.c
Copyright: 2012 Martin Storsjo
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 To create a simple file for smooth streaming:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/webvttdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebVTT subtitle demuxer
 @see http://dev.w3.org/html5/webvtt/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/mpegaudiodsp_mips_fixed.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 MPEG Audio decoder optimized for MIPS fixed-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dct-test.c
Copyright: 2001 Fabrice Bellard
           2007 Marc Hoffman <marc.hoffman@analog.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DCT test (c) 2001 Fabrice Bellard
 Started from sample code by Juan J. Sierralta P.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vmdaudio.c
Copyright: 2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sierra VMD audio decoder
 by Vladimir "VAG" Gneushev (vagsoft at mail.ru)
 for more information on the Sierra VMD format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The audio decoder, expects each encoded data
 chunk to be prepended with the appropriate 16-byte frame information
 record from the VMD file. It does not require the 0x330-byte VMD file
 header, but it does need the audio setup parameters passed in through
 normal libavcodec API means.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudio.c
Copyright: 2001-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPEG Audio common code.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msvideo1enc.c
Copyright: 2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Video-1 encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_fftfilt.c
Copyright: 2015 Arwa Arif <arwaarif1994@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published
 by the Free Software Foundation; either version 2.1 of the License,
 or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FFT domain filtering.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/samidec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SAMI subtitle demuxer
 @see http://msdn.microsoft.com/en-us/library/ms971327.aspx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/tiertexseq.c
Copyright: 2006 Gregory Montoir (cyx@users.sourceforge.net)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tiertex Limited SEQ file demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eac3_data.c
Copyright: 2007 Bartlomiej Wolowiec <bartek.wolowiec@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tables taken directly from the E-AC-3 spec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/westwood_vqa.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Westwood Studios VQA file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the Westwood file formats, visit:
 http://www.pcisys.net/~melanson/codecs/
 http://www.geocities.com/SiliconValley/8682/aud3.txt
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libvpxenc.c
Copyright: 2010 Google, Inc.
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP8 encoder support via libvpx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_lut3d.c
Copyright: 2013 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 3D Lookup table filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtmphttp.c
Copyright: 2012 Samuel Pitoiset
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTMP HTTP protocol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qpeldsp.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 quarterpel DSP functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qpel_template.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 quarterpel DSP function templates
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/hap.c
Copyright: 2015 Tom Butterworth <bangnoise@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Hap utilities
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_transpose.c
Copyright: 2008 Vitor Sessak
           2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 transposition filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/iirfilter_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 IIR filter optimized for MIPS floating-point architecture
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/iirfilter.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jvdec.c
Copyright: 2011 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bitmap Brothers JV video decoder
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aactab.h
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC data declarations
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/bintext.c
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Binary text demuxer
 eXtended BINary text (XBIN) demuxer
 Artworx Data Format demuxer
 iCEDraw File demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac1data.h
Copyright: 2009 Benjamin Larsson
           2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATRAC1 compatible decoder data
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/textdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Raw subtitles decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/apng.h
Copyright: 2014 Benoit Fouet
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 APNG common header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/hlsproto.c
Copyright: 2010 Martin Storsjo
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apple HTTP Live Streaming Protocol Handler
 http://tools.ietf.org/html/draft-pantos-http-live-streaming
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/xl.c
Copyright: 2004 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Miro VideoXL codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/f_select.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 filter for selecting which frame passes in the filterchain
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/vivo.c
Copyright: 2009 Daniel Verkamp <daniel at drv.nu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Vivo stream demuxer
 @author Daniel Verkamp <daniel at drv.nu>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mjpeg_parser.c
Copyright: 2000-2001 Fabrice Bellard
           2003 Alex Beregszaszi
           2003-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MJPEG parser.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/celp_math_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 Math operations optimized for MIPS
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_alimiter.c
Copyright: 2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen and others
           2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Lookahead limiter filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/interplayvideo.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interplay MVE Video Decoder by Mike Melanson (melanson@pcisys.net)
 For more information about the Interplay MVE format, visit:
 http://www.pcisys.net/~melanson/codecs/interplay-mve.txt
 This code is written in such a way that the identifiers match up
 with the encoding descriptions in the document.
 .
 This decoder presently only supports a PAL8 output colorspace.
 .
 An Interplay video frame consists of 2 parts: The decoding map and
 the video data. A demuxer must load these 2 parts together in a single
 buffer before sending it through the stream to this decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eatgq.c
Copyright: 2007-2008 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 Electronic Arts TGQ Video Decoder
 @author Peter Ross <pross@xvid.org>
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/asvenc.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ASUS V1/V2 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jpeg2000.c
Copyright: 2007 Kamil Nowosad
           2013 Nicolas Bertrand <nicoinattendu@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG 2000 image encoder and decoder common functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libxvid.c
Copyright: 2004 Adam Thayer <krevnik@comcast.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to xvidcore for MPEG-4 compliant encoding.
 @author Adam Thayer (krevnik@comcast.net)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aactab.c
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC data
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/sp5xdec.c
Copyright: 2003 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sunplus JPEG decoder (SP5X).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/svq1enc.c
Copyright: 2004 Mike Melanson <melanson@pcisys.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sorenson Vector Quantizer #1 (SVQ1) video codec.
 For more information of the SVQ1 algorithm, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h263data.h
Copyright: 2000-2001 Fabrice Bellard H263+ support
           2001 Juan J. Sierralta P
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.263 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/lavfi.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libavfilter virtual input device
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudioenc_template.c
Copyright: 2000-2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 The simplest mpeg audio layer 2 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_overlay.c
Copyright: 2007 Bob Bingham
           2010 Baptiste Coudurier
           2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 overlay one video on top of another
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_utils.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder utilities
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ffv1dec.c
Copyright: 2003-2013 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FF Video Codec 1 (a lossless codec) decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_dynaudnorm.c
Copyright: 2015 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dynamic Audio Normalizer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/udp.c
Copyright: 2000-2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 UDP protocol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv40data.h
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 miscellaneous RV40 tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/apngdec.c
Copyright: 2014 Benoit Fouet
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 APNG demuxer.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/aacdec_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Reference: libavcodec/aacdec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dxa.c
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DXA Video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpeg4data.h
Copyright: 2000-2001 Fabrice Bellard H263+ support
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpeg4 tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mips/fft_mips.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 Optimized MDCT/IMDCT and FFT transforms
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eamad.c
Copyright: 2007-2009 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 Electronic Arts Madcow Video Decoder
 @author Peter Ross <pross@xvid.org>
 .
 @see technical details at
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tak_parser.c
Copyright: 2012 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TAK parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/startcode.c
Copyright: 2003-2010 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Accelerated start code search function for start codes common to
 MPEG-1/2/4 video, VC-1, H.264/5
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/iff.c
Copyright: 2010 Peter Ross <pross@xvid.org>
           2010 Sebastian Vater <cdgs.basty@googlemail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IFF ACBM/DEEP/ILBM/PBM bitmap decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/webvttenc.c
Copyright: 2013 Matthew Heaney
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebVTT subtitle muxer
 @see http://dev.w3.org/html5/webvtt/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_atempo.c
Copyright: 2012 Pavel Koshevoy <pkoshevoy at gmail dot com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 tempo scaling audio filter -- an implementation of WSOLA algorithm
 .
 Based on MIT licensed yaeAudioTempoFilter.h and yaeAudioFragment.h
 from Apprentice Video player by Pavel Koshevoy.
 https://sourceforge.net/projects/apprenticevideo/
 .
 An explanation of SOLA algorithm is available at
 http://www.surina.net/article/time-and-pitch-scaling.html
 .
 WSOLA is very similar to SOLA, only one major difference exists between
 these algorithms.  SOLA shifts audio fragments along the output stream,
 where as WSOLA shifts audio fragments along the input stream.
 .
 The advantage of WSOLA algorithm is that the overlap region size is
 always the same, therefore the blending function is constant and
 can be precomputed.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtmpcrypt.c
Copyright: 2008-2009 Andrej Stepanchuk
           2009-2010 Howard Chu
           2012 Samuel Pitoiset
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTMPE protocol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/flvdec.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This demuxer will generate a 1 byte extradata for VP6F content.
 It is composed of:
 - upper 4bits: difference between encoded width and visible width
 - lower 4bits: difference between encoded height and visible height
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_silencedetect.c
Copyright: 2012 Clément Bœsch <u pkh me>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio silence detector
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3data.h
Copyright: 2006-2007 Benjamin Larsson
           2006-2007 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATRAC3 AKA RealAudio 8 compatible decoder data
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp6data.h
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP6 compatible video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/stldec.c
Copyright: 2014 Eejya Singh
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 STL subtitles format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/roqvideo.c
Copyright: 2003 Dr. Tim Ferguson
           2003 Mike Melanson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id RoQ Video common functions based on work by Dr. Tim Ferguson
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mtv.c
Copyright: 2006 Reynaldo H. Verdejo Pinochet
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MTV demuxer.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/xv.c
Copyright: 2013 Jeff Moguillansky
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 XVideo output device
 .
 TODO:
 - add support to more formats
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pthread.c
Copyright: 2004 Roman Shaposhnik
           2008 Alexander Strange (astrange@ithinksw.com)
License:   LGPL-2.1+
 Many thanks to Steven M. Schultz for providing clever ideas and
 to Michael Niedermayer <michaelni@gmx.at> for writing initial
 implementation.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Multithreading support functions
 @see doc/multithreading.txt
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv40.c
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV40 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g726.c
Copyright: 2004 Roman Shaposhnik
License:   LGPL-2.1+
 This is a very straightforward rendition of the G.726
 Section 4 "Computational Details".
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g723_1enc.c
Copyright: Mohamed Naufal <naufal22@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.723.1 compatible encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ivi_dsp.h
Copyright: 2009-2011 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DSP functions (inverse transforms, motion compensations, wavelet recompostion)
 for Indeo Video Interactive codecs.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rpza.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QT RPZA Video Decoder by Roberto Togni
 For more information about the RPZA format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The RPZA decoder outputs RGB555 colorspace data.
 .
 Note that this decoder reads big endian RGB555 pixel values from the
 bytestream, arranges them in the host's endian order, and outputs
 them to the final rendered map in the same host endian order. This is
 intended behavior as the libavcodec documentation states that RGB555
 pixels shall be stored in native CPU endianness.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dnxhddec.c
Copyright: 2007 SmartJog S.A., Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
           2011 MirriAd Ltd
           2015 Christophe Gisquet
License:   LGPL-2.1+
 10 bit support added by MirriAd Ltd, Joseph Artsimovich <joseph@mirriad.com>
 Slice multithreading and MB interlaced support added by Christophe Gisquet
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/subviewerdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SubViewer subtitle decoder
 @see https://en.wikipedia.org/wiki/SubViewer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_aphaser.c
Copyright: 2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 phaser audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/wtvenc.c
Copyright: 2011 Peter Ross <pross@xvid.org>
           2011 Zhentan Feng <spyfeng at gmail dot com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Windows Television (WTV) demuxer
 @author Zhentan Feng <spyfeng at gmail dot com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_xiph.c
Copyright: 2009 Colin McQuillian
           2010 Josh Allmann
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Xiph / RTP Code
 @author Colin McQuillan <m.niloc@gmail.com>
 @author Josh Allmann <joshua.allmann@gmail.com>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vqavideo.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VQA Video Decoder
 @author Mike Melanson (melanson@pcisys.net)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/wavdec.c
Copyright: 2001-2002 Fabrice Bellard
License:   LGPL-2.1+
 Sony Wave64 demuxer
 RF64 demuxer
 Copyright (c) 2009 Daniel Verkamp
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/idcinvideo.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id Quake II Cin Video Decoder by Dr. Tim Ferguson
 For more information about the id CIN format, visit:
 http://www.csse.monash.edu.au/~timf/
 .
 This video decoder outputs PAL8 colorspace data. Interacting with this
 decoder is a little involved. During initialization, the demuxer must
 transmit the 65536-byte Huffman table(s) to the decoder via extradata.
 Then, whenever a palette change is encountered while demuxing the file,
 the demuxer must use the same extradata space to transmit an
 AVPaletteControl structure.
 .
 id CIN video is purely Huffman-coded, intraframe-only codec. It achieves
 a little more compression by exploiting the fact that adjacent pixels
 tend to be similar.
 .
 Note that this decoder could use libavcodec's optimized VLC facilities
 rather than naive, tree-based Huffman decoding. However, there are 256
 Huffman tables. Plus, the VLC bit coding order is right -> left instead
 or left -> right, so all of the bits would have to be reversed. Further,
 the original Quake II implementation likely used a similar naive
 decoding algorithm and it worked fine on much lower spec machines.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/asv.h
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ASUS V1/V2 encoder/decoder common data.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_earwax.c
Copyright: 2000 Edward Beingessner And Sundry Contributors.
           2011 Mina Nagy Zaki
License:   LGPL-2.1+
 This source code is freely redistributable and may be used for any purpose.
 This copyright notice must be maintained.  Edward Beingessner And Sundry
 Contributors are not responsible for the consequences of using this
 software.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Stereo Widening Effect. Adds audio cues to move stereo image in
 front of the listener. Adapted from the libsox earwax effect.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vorbisenc.c
Copyright: 2006 Oded Shimon <ods15@ods15.dyndns.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Native Vorbis encoder.
 @author Oded Shimon <ods15@ods15.dyndns.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/alsa_enc.c
Copyright: 2007 Benoit Fouet ( benoit fouet free fr )
           2007 Luca Abeni ( lucabe72 email it )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ALSA input and output: output
 @author Luca Abeni ( lucabe72 email it )
 @author Benoit Fouet ( benoit fouet free fr )
 .
 This avdevice encoder can play audio to an ALSA (Advanced Linux
 Sound Architecture) device.
 .
 The filename parameter is the name of an ALSA PCM device capable of
 capture, for example "default" or "plughw:1"; see the ALSA documentation
 for naming conventions. The empty string is equivalent to "default".
 .
 The playback period is set to the lower value available for the device,
 which gives a low latency suitable for real-time playback.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp6.c
Copyright: 2006 Aurelien Jacobs <aurel@gnuage.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VP6 compatible video decoder
 .
 The VP6F decoder accepts an optional 1 byte extradata. It is composed of:
 - upper 4 bits: difference between encoded width and visible width
 - lower 4 bits: difference between encoded height and visible height
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/fft_template.c
Copyright: 2002 Fabrice Bellard Partly based on libdjbfft  D. J. Bernstein
           2008 Loren Merritt
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FFT/IFFT transforms.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv30.c
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aaccoder_trellis.h
Copyright: 2008-2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder trellis codebook selector
 @author Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/avf_avectorscope.c
Copyright: 2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio to video multimedia vectorscope filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34data.h
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 miscellaneous RV30/40 tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_vflip.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video vertical flip filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/asfcrypt.c
Copyright: 2007 Reimar Doeffinger
License:   LGPL-2.1+
 This is a rewrite of code contained in freeme/freeme2
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/avfoundation.m
Copyright: 2014 Thilo Borgmann <thilo.borgmann@mail.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AVFoundation input device
 @author Thilo Borgmann <thilo.borgmann@mail.de>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ivi.c
Copyright: 2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This file contains functions and data shared by both Indeo4 and
 Indeo5 decoders.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/iirfilter.h
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IIR filter interface
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ppc/fft_altivec.S
Copyright: 2009 Loren Merritt
License:   LGPL-2.1+
 This algorithm (though not any of the implementation details) is
 based on libdjbfft by D. J. Bernstein.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 These functions are not individually interchangeable with the C versions.
 While C takes arrays of FFTComplex, Altivec leaves intermediate results
 in blocks as convenient to the vector size.
 i.e. {4x real, 4x imaginary, 4x real, ...}
 .
 I ignore standard calling convention.
 Instead, the following registers are treated as global constants:
 v14: zero
 v15..v18: cosines
 v19..v29: permutations
 r9: 16
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpc.h
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Musepack decoder
 MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
 divided into 32 subbands.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_codecview.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2014 Clément Bœsch <u pkh me>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Codec debug viewer filter.
 .
 All the MV drawing code from Michael Niedermayer is extracted from
 libavcodec/mpegvideo.c.
 .
 TODO: segmentation
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/a64tables.h
Copyright: 2009 Tobias Bindhammer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 a64 video encoder - tables used by a64 encoders
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswscale/yuv2rgb.c
Copyright: 2009 Konstantin Shishkov
License:   LGPL-2.1+
 1,4,8bpp support and context / deglobalize stuff
 by Michael Niedermayer (michaelni@gmx.at)
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rangecoder.c
Copyright: 2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Range coder.
 based upon
 "Range encoding: an algorithm for removing redundancy from a digitised
 message.
 G. N. N. Martin                  Presented in March 1979 to the Video &
 Data Recording Conference,
 IBM UK Scientific Center         held in Southampton July 24-27 1979."
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpdec_asf.c
Copyright: 2008 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Microsoft RTP/ASF support
 @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswscale/x86/yuv2rgb.c
Copyright: 2009 Konstantin Shishkov
License:   LGPL-2.1+
 MMX/MMXEXT template stuff (needed for fast movntq support),
 1,4,8bpp support and context / deglobalize stuff
 by Michael Niedermayer (michaelni@gmx.at)
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ratecontrol.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Rate control for video encoders.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/mips/libm_mips.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MIPS optimization for some libm functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mxpegdec.c
Copyright: 2011 Anatoly Nenashev
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MxPEG decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmaprodata.h
Copyright: 2007 Baptiste Coudurier, Benjamin Larsson, Ulion
           2008-2009 Sascha Sommer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief tables for wmapro decoding
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_atadenoise.c
Copyright: 2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Adaptive Temporal Averaging Denoiser,
 based on paper "Video Denoising Based on Adaptive Temporal Averaging" by
 David Bartovčak and Miroslav Vrankić
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tscc2.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TechSmith Screen Codec 2 decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/compat/w32pthreads.h
Copyright: 2010-2011 x264 project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 w32threads to pthreads wrapper
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmadata.h
Copyright: 2002 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Various WMA tables.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h261enc.c
Copyright: 2002-2004 Michael Niedermayer <michaelni@gmx.at>
           2004 Maarten Daniels
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.261 encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ra144enc.c
Copyright: 2010 Francesco Lavra <francescolavra@interfree.it>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Real Audio 1.0 (14.4K) encoder
 @author Francesco Lavra <francescolavra@interfree.it>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/rc4.c
Copyright: 2007 Reimar Doeffinger
License:   LGPL-2.1+
 loosely based on LibTomCrypt by Tom St Denis
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libschroedingerenc.c
Copyright: 2008 BBC, Anuradha Suraparaju <asuraparaju at gmail dot com >
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Dirac encoder support via libschroedinger-1.0 libraries. More details about
 the Schroedinger project can be found at http://www.diracvideo.org/.
 The library implements Dirac Specification Version 2.2
 (http://dirac.sourceforge.net/specification.html).
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_pad.c
Copyright: 2008 vmrsss
           2009 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video padding filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dnxhd_parser.c
Copyright: 2008 Baptiste Coudurier <baptiste.coudurier@free.fr>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DNxHD/VC-3 parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mpsubdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MPlayer subtitles format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ppc/idctdsp.c
Copyright: 2001 Michel Lespinasse
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 NOTE: This code is based on GPL code from the libmpeg2 project.  The
 author, Michel Lespinasses, has given explicit permission to release
 under LGPL as part of FFmpeg.
 .
 FFmpeg integration by Dieter Shirley
 .
 This file is a direct copy of the AltiVec IDCT module from the libmpeg2
 project.  I've deleted all of the libmpeg2-specific code, renamed the
 functions and reordered the function parameters.  The only change to the
 IDCT function itself was to factor out the partial transposition, and to
 perform a full transpose at the end of the function.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_paletteuse.c
Copyright: 2015 Stupeflix
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Use a palette to downsample an input video stream.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34dsp.c
Copyright: 2007 Mike Melanson, Konstantin Shishkov
           2011 Janne Grunau
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30/40 decoder common dsp functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/cafdec.c
Copyright: 2007 Justin Ruggles
           2009 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Core Audio Format demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rawdec.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Raw Video Decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/smc.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 QT SMC Video Decoder by Mike Melanson (melanson@pcisys.net)
 For more information about the SMC format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The SMC decoder outputs PAL8 colorspace data.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tta.c
Copyright: 2006 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TTA (The Lossless True Audio) decoder
 @see http://www.true-audio.com/
 @see http://tta.corecodec.org/
 @author Alex Beregszaszi
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswresample/noise_shaping_data.c
Copyright: __NO_COPYRIGHT__ in: ffmpeg/libswresample/noise_shaping_data.c
License:   LGPL-2.1+
 This library is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation; either version 2.1 of the License, or (at
 your option) any later version.
 .
 This library is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
 General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this library; if not, write to the Free Software Foundation,
 Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac.h
Copyright: 2009 Benjamin Larsson
           2009-2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ATRAC common header
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_gradfun.c
Copyright: 2009 Loren Merritt <lorenm@u.washington.edu>
           2010 Nolan Lum <nol888@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 gradfun debanding filter, ported from MPlayer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/realtextdec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RealText subtitle demuxer
 @see http://service.real.com/help/library/guides/ProductionGuide/prodguide/htmfiles/realtext.htm
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_compand.c
Copyright: 1999 Chris Bagwell
           1999 Nick Bailey
           2007 Rob Sykes <robs@users.sourceforge.net>
           2013 Paul B Mahol
           2014 Andrew Kelley
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio compand filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv40dsp.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV40 decoder motion compensation functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/log.c
Copyright: 2003 Michel Bardiaux
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 logging functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libopenjpegenc.c
Copyright: 2011 Michael Bradshaw <mjbshaw gmail com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JPEG 2000 encoder using libopenjpeg
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudiotab.h
Copyright: 2000-2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpeg audio layer 2 tables.
 Most of them come from the mpeg audio specification.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_fade.c
Copyright: 2007 Bob Bingham
           2010 Brandon Mintern
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video fade filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vp3dsp.c
Copyright: 2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Standard C DSP-oriented functions cribbed from the original VP3
 source code.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/vc1test.c
Copyright: 2006-2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC1 test bitstream file demuxer
 by Konstantin Shishkov
 Format specified in SMPTE standard 421 Annex L
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mpegaudio.h
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 mpeg audio declarations for both encoder and decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mov.c
Copyright: 2001 Fabrice Bellard
           2009 Baptiste Coudurier <baptiste dot coudurier at gmail dot com>
License:   LGPL-2.1+
 first version by Francois Revol <revol@free.fr>
 seek function by Gael Chardon <gael.dev@4now.net>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/alsa.c
Copyright: 2007 Benoit Fouet ( benoit fouet free fr )
           2007 Luca Abeni ( lucabe72 email it )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ALSA input and output: common code
 @author Luca Abeni ( lucabe72 email it )
 @author Benoit Fouet ( benoit fouet free fr )
 @author Nicolas George ( nicolas george normalesup org )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wmadec.c
Copyright: 2002 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WMA compatible decoder.
 This decoder handles Microsoft Windows Media Audio data, versions 1 & 2.
 WMA v1 is identified by audio format 0x160 in Microsoft media files
 (ASF/AVI/WAV). WMA v2 is identified by audio format 0x161.
 .
 To use this decoder, a calling application must supply the extra data
 bytes provided with the WMA data. These are the extra, codec-specific
 bytes at the end of a WAVEFORMATEX data structure. Transmit these bytes
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ppc/audiodsp.c
Copyright: 2007 Luca Barbato <lu_zero@gentoo.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 miscellaneous audio operations
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_cavlc.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 cavlc bitstream decoding.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mjpeg2jpeg_bsf.c
Copyright: 2010 Adrian Daerr and Nicolas George
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Adapted from mjpeg2jpeg.c, with original copyright:
 Paris 2010 Adrian Daerr, public domain
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_parser.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 parser.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/opencl.h
Copyright: 2012 Li    Cao     <li@multicorewareinc.com>
           2012 Peng  Gao     <peng@multicorewareinc.com>
           2012 Wei   Gao     <weigao@multicorewareinc.com>
           2013 Lenny Wang    <lwanghpc@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 OpenCL wrapper
 .
 This interface is considered still experimental and its API and ABI may
 change without prior notice.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rdt.c
Copyright: 2007 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Realmedia RTSP protocol (RDT) support
 @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pcxenc.c
Copyright: 2009 Daniel Verkamp <daniel at drv.nu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PCX image encoder
 @author Daniel Verkamp
 @see http://www.qzx.com/pc-gpe/pcx.txt
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libschroedinger.h
Copyright: 2008 BBC, Anuradha Suraparaju <asuraparaju at gmail dot com >
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 data structures common to libschroedinger decoder and encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/eatqi.c
Copyright: 2007-2009 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 .
 Electronic Arts TQI Video Decoder
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/alsa_dec.c
Copyright: 2007 Benoit Fouet ( benoit fouet free fr )
           2007 Luca Abeni ( lucabe72 email it )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ALSA input and output: input
 @author Luca Abeni ( lucabe72 email it )
 @author Benoit Fouet ( benoit fouet free fr )
 @author Nicolas George ( nicolas george normalesup org )
 .
 This avdevice decoder can capture audio from an ALSA (Advanced
 Linux Sound Architecture) device.
 .
 The filename parameter is the name of an ALSA PCM device capable of
 capture, for example "default" or "plughw:1"; see the ALSA documentation
 for naming conventions. The empty string is equivalent to "default".
 .
 The capture period is set to the lower value available for the device,
 which gives a low latency suitable for real-time capture.
 .
 The PTS are an Unix time in microsecond.
 .
 Due to a bug in the ALSA library
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ralf.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a decoder for Real Audio Lossless format.
 Dedicated to the mastermind behind it, Ralph Wiggum.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ituh263enc.c
Copyright: 2000-2001 Fabrice Bellard H263+ support.
           2001 Juan J. Sierralta P
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 h263 bitstream encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g722dec.c
Copyright: 2005 Steve Underwood <steveu at coppice.org>
           2009 Kenan Gillet
           2010 Martin Storsjo
           CMU 1993 Computer Science, Speech Group Chengxiang Lu and Alex Hauptmann
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.722 ADPCM audio decoder
 .
 This G.722 decoder is a bit-exact implementation of the ITU G.722
 specification for all three specified bitrates - 64000bps, 56000bps
 and 48000bps. It passes the ITU tests.
 .
 @note For the 56000bps and 48000bps bitrates, the lowest 1 or 2 bits
 respectively of each byte are ignored.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/urldecode.c
Copyright: 2012 Antti Seppälä
License:   LGPL-2.1+
 References:
 RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
 T. Berners-Lee et al. The Internet Society, 2005
 .
 based on http://www.icosaedro.it/apache/urldecode.c
 from Umberto Salsi (salsi@icosaedro.it)
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tmv.c
Copyright: 2009 Daniel Verkamp <daniel at drv.nu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 8088flex TMV video decoder
 @author Daniel Verkamp
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_quantization_misc.h
Copyright: 2015 Claudio Freire
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder quantization misc reusable function templates
 @author Claudio Freire ( klaussfreire gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libswscale/ppc/yuv2rgb_altivec.c
Copyright: 2004 Marc Hoffman <marc.hoffman@analog.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Convert I420 YV12 to RGB in various formats,
 it rejects images that are not in 420 formats,
 it rejects images that don't have widths of multiples of 16,
 it rejects images that don't have heights of multiples of 2.
 Reject defers to C simulation code.
 .
 Lots of optimizations to be done here.
 .
 1. Need to fix saturation code. I just couldn't get it to fly with packs
 and adds, so we currently use max/min to clip.
 .
 2. The inefficient use of chroma loading needs a bit of brushing up.
 .
 3. Analysis of pipeline stalls needs to be done. Use shark to identify
 pipeline stalls.
 .
 MODIFIED to calculate coeffs from currently selected color space.
 MODIFIED core to be a macro where you specify the output format.
 ADDED UYVY conversion which is never called due to some thing in swscale.
 CORRECTED algorithim selection to be strict on input formats.
 ADDED runtime detection of AltiVec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv10enc.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV10 encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_il.c
Copyright: 2002 Michael Niedermayer <michaelni@gmx.at>
           2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 (de)interleave fields filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/indeo5.c
Copyright: 2009 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Indeo Video Interactive version 5 decoder
 .
 Indeo5 data is usually transported within .avi or .mov files.
 Known FOURCCs: 'IV50'
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/audio_fifo.c
Copyright: 2012 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio FIFO
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_mvpred.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10 motion vector predicion.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aasc.c
Copyright: 2005 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Autodesk RLE Video Decoder by Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3plusdec.c
Copyright: 2010-2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sony ATRAC3+ compatible decoder.
 .
 Container formats used to store its data:
 RIFF WAV (.at3) and Sony OpenMG (.oma, .aa3).
 .
 Technical description of this codec can be found here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3plusdsp.c
Copyright: 2010-2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 DSP functions for ATRAC3+ decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv30data.h
Copyright: 2007 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 miscellaneous RV30 tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msmpeg4.c
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 msmpeg4v1 & v2 stuff by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MSMPEG4 backend for encoder and decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/westwood_aud.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Westwood Studios AUD file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the Westwood file formats, visit:
 http://www.pcisys.net/~melanson/codecs/
 http://www.geocities.com/SiliconValley/8682/aud3.txt
 .
 Implementation note: There is no definite file signature for AUD files.
 The demuxer uses a probabilistic strategy for content detection. This
 entails performing sanity checks on certain header values in order to
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/hpeldsp.c
Copyright: 2000-2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 gmc & q-pel & 32/64 bit based MC by Michael Niedermayer <michaelni@gmx.at>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Half-pel DSP functions.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rectangle.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 useful rectangle filling function
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/buffersrc.c
Copyright: 2008 Vitor Sessak
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 memory buffer source filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vaf_spectrumsynth.c
Copyright: 2016 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 SpectrumSynth filter
 @todo support float pixel format
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/avf_showspectrum.c
Copyright: 2012-2013 Clément Bœsch
           2013 Rudolf Polzer <divverent@xonotic.org>
           2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio to spectrum (video) transmedia filter, based on ffplay rdft showmode
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/bink.c
Copyright: 2008-2010 Peter Ross (pross@xvid.org)
           2009 Daniel Verkamp (daniel@drv.nu)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Bink demuxer
 .
 Technical details here:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/doc/print_options.c
Copyright: 2012 Anton Khirnov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 generate texinfo manpages for avoptions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_amerge.c
Copyright: 2011 Nicolas George <nicolas.george@normalesup.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio merging filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libwebpenc.c
Copyright: 2013 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebP encoder using libwebp (WebPEncode API)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_framepack.c
Copyright: 2013 Vittorio Giovara
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Generate a frame packed video, by combining two views in a single surface.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cookdata.h
Copyright: 2003 Sascha Sommer
           2005 Benjamin Larsson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cook AKA RealAudio G2 compatible decoderdata
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtmpdh.c
Copyright: 2009 Andrej Stepanchuk
           2009-2010 Howard Chu
           2012 Samuel Pitoiset
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTMP Diffie-Hellmann utilities
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/evrcdec.c
Copyright: 2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Enhanced Variable Rate Codec, Service Option 3 decoder
 @author Paul B Mahol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mvdec.c
Copyright: 2012 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Silicon Graphics Movie demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/id3v2.c
Copyright: 2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ID3v2 header parser
 .
 Specifications available at:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/jacosub.h
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 JACOsub shared utils
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_lenscorrection.c
Copyright: 2007 Richard Spindler (author of frei0r plugin from which this was derived)
           2014 Daniel Oberhoff
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Lenscorrection filter, algorithm from the frei0r plugin with the same name
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiff.h
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TIFF tables
 .
 For more information about the TIFF format, check the official docs at:
 http://partners.adobe.com/public/developer/tiff/index.html
 @author Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wnv1.c
Copyright: 2005 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Winnov WNV1 codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/snappy.h
Copyright: Luca Barbato
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Snappy decompression
 .
 Snappy is a compression/decompression algorithm that does not aim for
 maximum compression, but rather for very high speeds and reasonable
 compression.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/atrac3plus.h
Copyright: 2010-2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Global structures, constants and data for ATRAC3+ decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/opus_parser.c
Copyright: 2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Opus parser
 .
 Determines the duration for each packet.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_selectivecolor.c
Copyright: 2015 Clément Bœsch <u pkh me>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @todo
 - use integers so it can be made bitexact and a FATE test can be added
 - >8 bit support
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/mathematics.c
Copyright: 2005-2012 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 miscellaneous math routines and tables
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264_refs.c
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 / AVC / MPEG4 part10  reference picture handling.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34.c
Copyright: 2007 Mike Melanson, Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30/40 decoder common data
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_xbr.c
Copyright: 2011-2012 Hyllian/Jararaca <sergiogdb@gmail.com>
           2014 Arwa Arif <arwaarif1994@gmail.com>
License:   LGPL-2.1+
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 XBR Filter is used for depixelization of image.
 This is based on Hyllian's xBR shader.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_thumbnail.c
Copyright: 2011 Smartjog S.A.S, Clément Bœsch <clement.boesch@smartjog.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Potential thumbnail lookup filter to reduce the risk of an inappropriate
 selection (such as a black frame) we could get with an absolute seek.
 .
 Simplified version of algorithm by Vadim Zaliva <lord@crocodile.org>.
 @see http://notbrainsurgery.livejournal.com/29773.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_fps.c
Copyright: 2007 Bob Bingham
           2012 Anton Khirnov <anton khirnov net>
           2012 Robert Nagy <ronag89 gmail com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 a filter enforcing given constant framerate
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mqcenc.c
Copyright: 2007 Kamil Nowosad
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MQ-coder encoder
 .
 @author Kamil Nowosad
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/g723_1.c
Copyright: 2010 Mohamed Naufal Basheer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.723.1 demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/msrledec.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MS RLE decoder based on decoder by Mike Melanson and my own for TSCC
 For more information about the MS RLE format, visit:
 http://www.multimedia.cx/msrle.txt
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qtrleenc.c
Copyright: 2007 Alexis Ballier
           2007 Clemens Fruhwirth
License:   LGPL-2.1+
 This file is based on flashsvenc.c.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/filmstripenc.c
Copyright: 2010 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Adobe Filmstrip muxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/asvdec.c
Copyright: 2003 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ASUS V1/V2 decoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/microdvddec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 MicroDVD subtitle decoder
 .
 Based on the specifications found here:
 https://trac.videolan.org/vlc/ticket/1825#comment:6
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aaccoder_twoloop.h
Copyright: 2008-2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder twoloop coder
 @author Konstantin Shishkov, Claudio Freire
 .
 This file contains a template for the twoloop coder function.
 It needs to be provided, externally, as an already included declaration,
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dsddec.c
Copyright: 2009-2011 Sebastian Gesemann.
           2014 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Direct Stream Digital (DSD) decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/simple_idct.h
Copyright: 2001 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 simple idct header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/elsdec.c
Copyright: 2013 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Entropy Logarithmic-Scale binary arithmetic decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/tls_schannel.c
Copyright: 2015 Hendrik Leppkes
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Based on the CURL SChannel module
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vc1_loopfilter.c
Copyright: 2006-2007 Konstantin Shishkov Partly based on vc9.c (c) 2005 Anonymous, Alex Beregszaszi, Michael Niedermayer
           2011 Mashiat Sarker Shakkhar
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 VC-1 and WMV3 loopfilter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/dv.h
Copyright: 2003 Roman Shaposhnik
License:   LGPL-2.1+
 Many thanks to Dan Dennedy <dan@dennedy.org> for providing wealth
 of DV technical info.
 .
 Raw DV format
 Copyright (c) 2002 Fabrice Bellard
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/mmst.c
Copyright: 2006-2007 Ryan Martell
           2007 Björn Axelsson
           2010 Zhentan Feng <spyfeng at gmail dot com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 References
 MMS protocol specification:
 [1]http://msdn.microsoft.com/en-us/library/cc234711(PROT.10).aspx
 ASF specification. Revision 01.20.03.
 [2]http://msdn.microsoft.com/en-us/library/bb643323.aspx
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/webp.c
Copyright: 2013 Aneesh Dogra <aneesh@sugarlabs.org>
           2013 Justin Ruggles <justin.ruggles@gmail.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebP image decoder
 .
 @author Aneesh Dogra <aneesh@sugarlabs.org>
 Container and Lossy decoding
 .
 @author Justin Ruggles <justin.ruggles@gmail.com>
 Lossless decoder
 Compressed alpha for lossy
 .
 @author James Almer <jamrial@gmail.com>
 Exif metadata
 .
 Unimplemented:
 - Animation
 - ICC profile
 - XMP metadata
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_sidechaincompress.c
Copyright: 2001-2010 Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen and others
           2015 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Audio (Sidechain) Compressor filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/opusdec.c
Copyright: 2012 Andrew D'Addesio
           2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Opus decoder
 @author Andrew D'Addesio, Anton Khirnov
 .
 Codec homepage: http://opus-codec.org/
 Specification: http://tools.ietf.org/html/rfc6716
 Ogg Opus specification: https://tools.ietf.org/html/draft-ietf-codec-oggopus-03
 .
 Ogg-contained .opus files can be produced with opus-tools:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/4xm.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 4X Technologies file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the .4xm file format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libgsmenc.c
Copyright: 2005 Alban Bedel <albeu@free.fr>
           2006-2007 Michel Bardiaux <mbardiaux@mediaxim.be>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to libgsm for GSM encoding
 .
 The idiosyncrasies of GSM-in-WAV are explained at http://kbs.cs.tu-berlin.de/~jutta/toast.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/exr.c
Copyright: 2009 Jimmy Christensen
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 OpenEXR decoder
 @author Jimmy Christensen
 .
 For more information on the OpenEXR format, visit:
 http://openexr.com/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_drawbox.c
Copyright: 2008 Affine Systems, Inc (Michael Sullivan, Bob Impollonia)
           2013 Andrey Utkin <andrey.krieger.utkin gmail com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Box and grid drawing filters. Also a nice template for a filter
 that needs to write in the input frame.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/compat/os2threads.h
Copyright: 2011 KO Myung-Hun <komh@chollian.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 os2threads to pthreads wrapper
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cljrenc.c
Copyright: 2003 Alex Beregszaszi
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Cirrus Logic AccuPak encoder.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/opus.c
Copyright: 2012 Andrew D'Addesio
           2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Opus decoder/parser shared code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bmp_parser.c
Copyright: 2012 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 BMP parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_aresample.c
Copyright: 2011 Mina Nagy Zaki
           2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 resampling audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flac_parser.c
Copyright: 2010 Michael Chinen
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FLAC parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aaccoder.c
Copyright: 2008-2009 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC coefficients encoder
 .
 TODOs:
 speedup quantizer selection
 add sane pulse detection
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/hnm.c
Copyright: 2012 David Kment
License:   LGPL-2.1+
 This file is part of FFmpeg .
 .
 FFmpeg  is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg  is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg ; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/segment.c
Copyright: 2011 Luca Barbato
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 M3U8 specification can be find here:
 @url{http://tools.ietf.org/id/draft-pantos-http-live-streaming}
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libspeexenc.c
Copyright: 2009 Justin Ruggles
           2009 Xuggle Incorporated
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libspeex Speex audio encoder
 .
 Usage Guide
 This explains the values that need to be set prior to initialization in
 order to control various encoding parameters.
 .
 Channels
 Speex only supports mono or stereo, so avctx->channels must be set to
 1 or 2.
 .
 Sample Rate / Encoding Mode
 Speex has 3 modes, each of which uses a specific sample rate.
 narrowband     :  8 kHz
 wideband       : 16 kHz
 ultra-wideband : 32 kHz
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/opus_silk.c
Copyright: 2012 Andrew D'Addesio
           2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Opus SILK decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/flashsv.c
Copyright: 2004 Alex Beregszaszi
           2006 Benjamin Larsson
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Flash Screen Video decoder
 @author Alex Beregszaszi
 @author Benjamin Larsson
 @author Daniel Verkamp
 @author Konstantin Shishkov
 .
 A description of the bitstream format for Flash Screen Video version 1/2
 is part of the SWF File Format Specification (version 10), which can be
 downloaded from http://www.adobe.com/devnet/swf.html.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/vmdvideo.c
Copyright: 2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sierra VMD video decoder
 by Vladimir "VAG" Gneushev (vagsoft at mail.ru)
 for more information on the Sierra VMD format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 The video decoder outputs PAL8 colorspace data. The decoder expects
 a 0x330-byte VMD file header to be transmitted via extradata during
 codec initialization. Each encoded frame that is sent to this decoder
 is expected to be prepended with the appropriate 16-byte frame
 information record from the VMD file.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/pcm-bluray.c
Copyright: 2009-2013 Christian Schmidt
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 PCM codec for Blu-ray PCM audio tracks
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpenc_h264_hevc.c
Copyright: 2008 Luca Abeni
           2014 Thomas Volkert <thomas@homer-conferencing.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief H.264/HEVC packetization
 @author Luca Abeni <lucabe72@email.it>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/a64multienc.c
Copyright: 2009 Tobias Bindhammer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 a64 video encoder - multicolor modes
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ansi.c
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ASCII/ANSI art decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/webmdashenc.c
Copyright: 2014 Vignesh Venkatasubramanian
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 WebM DASH Specification:
 https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification
 ISO DASH Specification:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/idroqdec.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id RoQ format file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the .roq file format, visit:
 http://www.csse.monash.edu.au/~timf/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/tools/crypto_bench.c
Copyright: 2013 Nicolas George
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public License
 as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Optional external libraries; can be enabled using:
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bethsoftvideo.c
Copyright: 2007 Nicholas Tung
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief Bethesda Softworks VID Video Decoder
 @author Nicholas Tung [ntung (at. ntung com] (2007-03)
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/bintext.c
Copyright: 2010 Peter Ross (pross@xvid.org)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Binary text decoder
 eXtended BINary text (XBIN) decoder
 iCEDraw File decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/gif.c
Copyright: 2000 Fabrice Bellard
           2002 Francois Revol
           2006 Baptiste Coudurier
License:   LGPL-2.1+
 first version by Francois Revol <revol@free.fr>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GIF encoder
 @see http://www.w3.org/Graphics/GIF/spec-gif89a.txt
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/utvideo.c
Copyright: 2011 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Common Ut Video code
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacsbr_template.c
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
           2009-2010 Alex Converse <alex.converse@gmail.com>
License:   LGPL-2.1+
 Fixed point code
 Copyright (c) 2013
 MIPS Technologies, Inc., California.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC Spectral Band Replication decoding functions
 @author Robert Swain ( rob opendot cl )
 @author Stanislav Ocovaj ( stanislav.ocovaj@imgtec.com )
 @author Zoran Basaric ( zoran.basaric@imgtec.com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavdevice/sdl.c
Copyright: 2011 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 libSDL output device
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/lzf.c
Copyright: 2015 Luca Barbato
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 lzf decompression
 .
 LZF is a fast compression/decompression algorithm that takes very little
 code space and working memory, ideal for real-time and block compression.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34_parser.c
Copyright: 2011 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30/40 parser
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/loco.c
Copyright: 2005 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LOCO codec.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_anull.c
Copyright: 2010 S.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 null audio filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/h264dsp.h
Copyright: 2003-2010 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 H.264 DSP functions.
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/wrapped_avframe.c
Copyright: 2015 Luca Barbato
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Simple wrapper to store an AVFrame and forward it as AVPacket.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/colorspace.h
Copyright: 2001-2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Various defines for YUV<->RGB conversion
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/qdrw.c
Copyright: 2004 Konstantin Shishkov
           2015 Vittorio Giovara
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Apple QuickDraw codec.
 https://developer.apple.com/legacy/library/documentation/mac/QuickDraw/QuickDraw-461.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/rtpproto.c
Copyright: 2002 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTP protocol
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/flic.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 FLI/FLC file demuxer
 by Mike Melanson (melanson@pcisys.net)
 for more information on the .fli/.flc file format and all of its many
 variations, visit:
 http://www.compuphase.com/flic.htm
 .
 This demuxer handles standard 0xAF11- and 0xAF12-type FLIs. It also handles
 special FLIs from the PC games "Magic Carpet" and "X-COM: Terror from the Deep".
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/xa.c
Copyright: 2008 Robert Marston
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Maxis XA File Demuxer
 by Robert Marston (rmarston@gmail.com)
 for more information on the XA audio format see
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_deshake.c
Copyright: 2010 Daniel G. Taylor <dan@programmer-art.org>
           2010 Georg Martius <georg.martius@web.de>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 fast deshake / depan video filter
 .
 SAD block-matching motion compensation to fix small changes in
 horizontal and/or vertical shift. This filter helps remove camera shake
 from hand-holding a camera, bumping a tripod, moving on a vehicle, etc.
 .
 Algorithm:
 - For each frame with one previous reference frame
 - For each block in the frame
 - If contrast > threshold then find likely motion vector
 - For all found motion vectors
 - Find most common, store as global motion vector
 - Find most likely rotation angle
 - Transform image along global motion
 .
 TODO:
 - Fill frame edges based on previous/next reference frames
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/dvenc.c
Copyright: 2003 Roman Shaposhnik
License:   LGPL-2.1+
 Many thanks to Dan Dennedy <dan@dennedy.org> for providing wealth
 of DV technical info.
 .
 Raw DV format
 Copyright (c) 2002 Fabrice Bellard
 .
 50 Mbps (DVCPRO50) support
 Copyright (c) 2006 Daniel Maas <dmaas@maasdigital.com>
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/nellymoserenc.c
Copyright: 2008 Bartlomiej Wolowiec
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Nellymoser encoder
 by Bartlomiej Wolowiec
 .
 Generic codec information: libavcodec/nellymoserdec.c
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/xtea.c
Copyright: 2012 Samuel Pitoiset
License:   LGPL-2.1+
 loosely based on the implementation of David Wheeler and Roger Needham
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 @brief XTEA 32-bit implementation
 @author Samuel Pitoiset
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/filmstripdec.c
Copyright: 2010 Peter Ross
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Adobe Filmstrip demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/spdifenc.c
Copyright: 2009 Bartlomiej Wolowiec
           2010 Anssi Hannula
           2010 Carl Eugen Hoyos
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 IEC-61937 encapsulation of various formats, used by S/PDIF
 @author Bartlomiej Wolowiec
 @author Anssi Hannula
 @author Carl Eugen Hoyos
 .
 Terminology used in specification:
 data-burst - IEC61937 frame, contains header and encapsuled frame
 burst-preambule - IEC61937 frame header, contains 16-bits words named Pa, Pb, Pc and Pd
 burst-payload - encapsuled frame
 Pa, Pb - syncword - 0xF872, 0x4E1F
 Pc - burst-info, contains data-type (bits 0-6), error flag (bit 7), data-type-dependent info (bits 8-12)
 and bitstream number (bits 13-15)
 data-type - determines type of encapsuled frames
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/idcin.c
Copyright: 2003 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 id Quake II CIN file demuxer by Mike Melanson (melanson@pcisys.net)
 For more information about the id CIN format, visit:
 http://www.csse.monash.edu.au/~timf/
 .
 CIN is a somewhat quirky and ill-defined format. Here are some notes
 for anyone trying to understand the technical details of this format:
 .
 The format has no definite file signature. This is problematic for a
 general-purpose media player that wants to automatically detect file
 types. However, a CIN file does start with 5 32-bit numbers that
 specify audio and video parameters. This demuxer gets around the lack
 of file signature by performing sanity checks on those parameters.
 Probabalistically, this is a reasonable solution since the number of
 valid combinations of the 5 parameters is a very small subset of the
 total 160-bit number space.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/libgsmdec.c
Copyright: 2005 Alban Bedel <albeu@free.fr>
           2006-2007 Michel Bardiaux <mbardiaux@mediaxim.be>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Interface to libgsm for GSM decoding
 .
 The idiosyncrasies of GSM-in-WAV are explained at http://kbs.cs.tu-berlin.de/~jutta/toast.html
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/aqtitledec.c
Copyright: 2012 Clément Bœsch
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AQTitle subtitles format demuxer
 .
 @see http://web.archive.org/web/20070210095721/http://www.volny.cz/aberka/czech/aqt.html
 @see https://trac.annodex.net/wiki/AQTitle
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/lmlm4.c
Copyright: 2008 Ivo van Poorten
License:   LGPL-2.1+
 Due to a lack of sample files, only files with one channel are supported.
 u-law and ADPCM audio are unsupported for the same reason.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/ac3dec_fixed.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   LGPL-2.1+
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 AC3 fixed-point decoder for MIPS platforms
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cabac_functions.h
Copyright: 2003 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Context Adaptive Binary Arithmetic Coder inline functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rawenc.c
Copyright: 2001 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Raw Video Encoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacsbrdata.h
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC Spectral Band Replication decoding data
 @author Robert Swain ( rob opendot cl )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/cfhd.c
Copyright: 2015-2016 Kieran Kunhya <kieran@kunhya.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 CFHD Video Decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/avf_concat.c
Copyright: 2012 Nicolas George
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 See the GNU Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with FFmpeg; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 concat audio-video filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/aacenc_quantization.h
Copyright: 2015 Rostislav Pehlivanov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC encoder quantizer
 @author Rostislav Pehlivanov ( atomnuker gmail com )
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/cinedec.c
Copyright: 2010-2011 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Phantom Cine demuxer
 @author Peter Ross <pross@xvid.org>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/g729_parser.c
Copyright: 2015 Ganesh Ajjanagadde
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 G.729 audio parser
 .
 Splits packets into individual blocks.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/tiff.c
Copyright: 2006 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 TIFF image decoder
 @author Konstantin Shishkov
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/proresdec2.c
Copyright: 2010-2011 Elvis Presley
           2010-2011 Maxim Poliakovski
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Known FOURCCs: 'apch' (HQ), 'apcn' (SD), 'apcs' (LT), 'acpo' (Proxy), 'ap4h' (4444)
 .
 #define DEBUG
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/iirfilter.c
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 different IIR filters implementation
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/imx_dump_header_bsf.c
Copyright: 2007 Baptiste Coudurier
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 imx dump header bitstream filter
 modifies bitstream to fit in mov and be decoded by final cut pro decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/videodsp.h
Copyright: 2012 Ronald S. Bultje
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Core video DSP helper functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/opus_celt.c
Copyright: 2012 Andrew D'Addesio
           2013-2014 Mozilla Corporation
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Opus CELT decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/unsharp_opencl.c
Copyright: 2013 Lenny Wang
           2013 Wei Gao <weigao@multicorewareinc.com>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 unsharp input video
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_format.c
Copyright: 2007 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 format and noformat video filters
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_psnr.c
Copyright: 2011 Roger Pau Monné <roger.pau@entel.upc.edu>
           2011 Stefano Sabatini
           2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Caculate the PSNR between two input videos.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/iss.c
Copyright: 2008 Jaikrishnan Menon <realityman@gmx.net>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Funcom ISS file demuxer
 @author Jaikrishnan Menon
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/amrnbdec.c
Copyright: 2006-2007 Robert Swain
           2009 Colin McQuillan
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AMR narrowband decoder
 .
 This decoder uses floats for simplicity and so is not bit-exact. One
 difference is that differences in phase can accumulate. The test sequences
 in 3GPP TS 26.074 can still be useful.
 .
 - Comparing this file's output to the output of the ref decoder gives a
 PSNR of 30 to 80. Plotting the output samples shows a difference in
 phase in some areas.
 .
 - Comparing both decoders against their input, this decoder gives a similar
 PSNR. If the test sequence homing frames are removed (this decoder does
 not detect them), the PSNR is at least as good as the reference on 140
 out of 169 tests.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavutil/opt.c
Copyright: 2005 Michael Niedermayer <michaelni@gmx.at>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AVOptions
 @author Michael Niedermayer <michaelni@gmx.at>
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/librtmp.c
Copyright: 2010 Howard Chu
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RTMP protocol based on http://rtmpdump.mplayerhq.hu/ librtmp
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rl.h
Copyright: 2000-2002 Fabrice Bellard
           2002-2004 Michael Niedermayer
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 rl header.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/sierravmd.c
Copyright: 2004 The FFmpeg Project
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Sierra VMD file demuxer
 by Vladimir "VAG" Gneushev (vagsoft at mail.ru)
 for more information on the Sierra VMD file format, visit:
 http://www.pcisys.net/~melanson/codecs/
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_ladspa.c
Copyright: 2011 Mina Nagy Zaki
           2013 Paul B Mahol
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 LADSPA wrapper
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/af_channelmap.c
Copyright: 2012 Google, Inc.
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 audio channel mapping filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_hflip.c
Copyright: 2007 Benoit Fouet
           2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 horizontal flip filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/setpts.c
Copyright: 2008 Victor Paesa
           2010 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 video presentation timestamp (PTS) modification filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_aspect.c
Copyright: 2010 Bob Bingham
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 aspect ratio modification video filters
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/gopher.c
Copyright: 2009 Toshimitsu Kimura
License:   LGPL-2.1+
 based on libavformat/http.c, Copyright (c) 2000, 2001 Fabrice Bellard
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/dsicinvideo.c
Copyright: 2006 Gregory Montoir (cyx@users.sourceforge.net)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Delphine Software International CIN video decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/mss4.c
Copyright: 2012 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Screen 4 (aka Microsoft Titanium Screen 2,
 aka Microsoft Expression Encoder Screen) decoder
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/rv34dsp.h
Copyright: 2008 Konstantin Shishkov
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 RV30/40 decoder motion compensation functions
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavfilter/vf_pixdesctest.c
Copyright: 2009 Stefano Sabatini
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 pixdesc test filter
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/icodec.c
Copyright: 2011 Peter Ross (pross@xvid.org)
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Microsoft Windows ICO demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavformat/tty.c
Copyright: 2010 Peter Ross <pross@xvid.org>
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Tele-typewriter demuxer
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ffmpeg/libavcodec/avpicture.c
Copyright: 2001-2003 Fabrice Bellard
License:   LGPL-2.1+
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AVPicture management routines
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/jpge/jpge.cpp
Copyright: __NO_COPYRIGHT__ in: ext/jpge/jpge.cpp
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 v1.01, Dec. 18, 2010 - Initial release
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/include/internal/hwcaps.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Interface to retrieve hardware capabilities. It relies on Linux's getauxval
 or `/proc/self/auxval` under the hood.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/include/internal/stack_line_reader.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Reads a file line by line and stores the data on the stack. This allows
 parsing files in one go without allocating.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/test/filesystem_for_testing.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Implements a fake filesystem, useful for tests.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/jpge/jpgd.cpp
Copyright: __NO_COPYRIGHT__ in: ext/jpge/jpgd.cpp
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Alex Evans: Linear memory allocator (taken from jpge.h).
 v1.04, May. 19, 2012: Code tweaks to fix VS2008 static code analysis warnings
 v2.00, March 20, 2020: Fuzzed with zzuf and afl. Fixed several issues, converted most assert()'s to run-time checks. Added chroma upsampling. Removed freq. domain upsampling. gcc/clang warnings.
 .
 Important:
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/glslang/parse_version.cmake
Copyright: 2020 Google, Inc.
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 https://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/include/internal/filesystem.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 An interface for the filesystem that allows mocking the filesystem in
 unittests.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/include/cpuinfo_aarch64.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 A note on Windows AArch64 implementation
 .
 Getting cpu info via EL1 system registers is not possible, so we delegate it
 to the Windows API (i.e., IsProcessorFeaturePresent and GetNativeSystemInfo).
 The `implementer`, `variant` and `part` fields of the `Aarch64Info` struct
 are not used, so they are set to 0. To get `revision` we use
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/include/internal/string_view.h
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 A view over a piece of string. The view is not 0 terminated.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     cmake/Modules/FindSnappy.cmake
Copyright: __NO_COPYRIGHT__ in: cmake/Modules/FindSnappy.cmake
License:   Apache-2.0
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file
 distributed with this work for additional information
 regarding copyright ownership.  The ASF licenses this file
 to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 .
 Tries to find Snappy headers and libraries.
 .
 Usage of this module as follows:
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/src/impl_x86__base_implementation.inl
Copyright: 2017 Google LLC
           2020 Intel Corporation
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 A note on x86 SIMD instructions availability
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/cpu_features/src/utils/list_cpu_features.c
Copyright: 2017 Google LLC
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 This program dumps current host data to the standard output.
 Output can be text or json if the `--json` flag is passed.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ext/naett/testrig/android/gradlew
Copyright: 2015 the original author or authors.
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 https://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Gradle start up script for UN*X
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     ffmpeg/libavcodec/proresdec_lgpl.c
Copyright: 2010-2011 Maxim Poliakovski
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This is a decoder for Apple ProRes 422 SD/HQ/LT/Proxy and ProRes 4444.
 It is used for storing and editing high definition video data in Apple's Final Cut Pro.

Files:     ffmpeg/libavcodec/sbr.h
Copyright: 2008-2009 Robert Swain ( rob opendot cl )
           2010 Alex Converse <alex.converse@gmail.com>
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Spectral Band Replication definitions and structures
 @author Robert Swain ( rob opendot cl )

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample8_unittest.cc
Copyright: 2008 Google Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample shows how to test code relying on some global flag variables.
 Combine() helps with generating all possible combinations of such flags,
 and each test is given one combination as a parameter.
 .
 Use class definitions to test from this header.

Files:     LICENSE.TXT
Copyright: 1989-1991 Free Software Foundation, Inc.
           2005 James Forshaw
           2005 Jesper Svennevid
           2005 John Kelley
           2005 Marcus R. Brown
           2005 adresd
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. The names of the authors may not be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 GNU GENERAL PUBLIC LICENSE
 Version 2, June 1991
 .
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 .
 Preamble
 .
 The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
 License is intended to guarantee your freedom to share and change free
 software--to make sure the software is free for all its users.  This
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
 the GNU Lesser General Public License instead.)  You can apply it to
 your programs, too.
 .
 When we speak of free software, we are referring to freedom, not
 price.  Our General Public Licenses are designed to make sure that you
 have the freedom to distribute copies of free software (and charge for
 this service if you wish), that you receive source code or can get it
 if you want it, that you can change the software or use pieces of it
 in new free programs; and that you know you can do these things.
 .
 To protect your rights, we need to make restrictions that forbid
 anyone to deny you these rights or to ask you to surrender the rights.
 These restrictions translate to certain responsibilities for you if you
 distribute copies of the software, or if you modify it.
 .
 For example, if you distribute copies of such a program, whether
 gratis or for a fee, you must give the recipients all the rights that
 you have.  You must make sure that they, too, receive or can get the
 source code.  And you must show them these terms so they know their
 rights.
 .
 We protect your rights with two steps: (1) copyright the software, and
 (2) offer you this license which gives you legal permission to copy,
 distribute and/or modify the software.
 .
 Also, for each author's protection and ours, we want to make certain
 that everyone understands that there is no warranty for this free
 software.  If the software is modified by someone else and passed on, we
 want its recipients to know that what they have is not the original, so
 that any problems introduced by others will not reflect on the original
 authors' reputations.
 .
 Finally, any free program is threatened constantly by software
 patents.  We wish to avoid the danger that redistributors of a free
 program will individually obtain patent licenses, in effect making the
 program proprietary.  To prevent this, we have made it clear that any
 patent must be licensed for everyone's free use or not licensed at all.
 .
 The precise terms and conditions for copying, distribution and
 modification follow.
 .
 GNU GENERAL PUBLIC LICENSE
 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 .
 0. This License applies to any program or other work which contains
 a notice placed by the copyright holder saying it may be distributed
 under the terms of this General Public License.  The "Program", below,
 refers to any such program or work, and a "work based on the Program"
 means either the Program or any derivative work under copyright law:
 that is to say, a work containing the Program or a portion of it,
 either verbatim or with modifications and/or translated into another
 language.  (Hereinafter, translation is included without limitation in
 the term "modification".)  Each licensee is addressed as "you".
 .
 Activities other than copying, distribution and modification are not
 covered by this License; they are outside its scope.  The act of
 running the Program is not restricted, and the output from the Program
 is covered only if its contents constitute a work based on the
 Program (independent of having been made by running the Program).
 Whether that is true depends on what the Program does.
 .
 1. You may copy and distribute verbatim copies of the Program's
 source code as you receive it, in any medium, provided that you
 conspicuously and appropriately publish on each copy an appropriate
 copyright notice and disclaimer of warranty; keep intact all the
 notices that refer to this License and to the absence of any warranty;
 and give any other recipients of the Program a copy of this License
 along with the Program.
 .
 You may charge a fee for the physical act of transferring a copy, and
 you may at your option offer warranty protection in exchange for a fee.
 .
 2. You may modify your copy or copies of the Program or any portion
 of it, thus forming a work based on the Program, and copy and
 distribute such modifications or work under the terms of Section 1
 above, provided that you also meet all of these conditions:
 .
 a) You must cause the modified files to carry prominent notices
 stating that you changed the files and the date of any change.
 .
 b) You must cause any work that you distribute or publish, that in
 whole or in part contains or is derived from the Program or any
 part thereof, to be licensed as a whole at no charge to all third
 parties under the terms of this License.
 .
 c) If the modified program normally reads commands interactively
 when run, you must cause it, when started running for such
 interactive use in the most ordinary way, to print or display an
 announcement including an appropriate copyright notice and a
 notice that there is no warranty (or else, saying that you provide
 a warranty) and that users may redistribute the program under
 these conditions, and telling the user how to view a copy of this
 License.  (Exception: if the Program itself is interactive but
 does not normally print such an announcement, your work based on
 the Program is not required to print an announcement.)
 .
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
 sections when you distribute them as separate works.  But when you
 distribute the same sections as part of a whole which is a work based
 on the Program, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote it.
 .
 Thus, it is not the intent of this section to claim rights or contest
 your rights to work written entirely by you; rather, the intent is to
 exercise the right to control the distribution of derivative or
 collective works based on the Program.
 .
 In addition, mere aggregation of another work not based on the Program
 with the Program (or with a work based on the Program) on a volume of
 a storage or distribution medium does not bring the other work under
 the scope of this License.
 .
 3. You may copy and distribute the Program (or a work based on it,
 under Section 2) in object code or executable form under the terms of
 Sections 1 and 2 above provided that you also do one of the following:
 .
 a) Accompany it with the complete corresponding machine-readable
 source code, which must be distributed under the terms of Sections
 1 and 2 above on a medium customarily used for software interchange; or,
 .
 b) Accompany it with a written offer, valid for at least three
 years, to give any third party, for a charge no more than your
 cost of physically performing source distribution, a complete
 machine-readable copy of the corresponding source code, to be
 distributed under the terms of Sections 1 and 2 above on a medium
 customarily used for software interchange; or,
 .
 c) Accompany it with the information you received as to the offer
 to distribute corresponding source code.  (This alternative is
 allowed only for noncommercial distribution and only if you
 received the program in object code or executable form with such
 an offer, in accord with Subsection b above.)
 .
 The source code for a work means the preferred form of the work for
 making modifications to it.  For an executable work, complete source
 code means all the source code for all modules it contains, plus any
 associated interface definition files, plus the scripts used to
 control compilation and installation of the executable.  However, as a
 special exception, the source code distributed need not include
 anything that is normally distributed (in either source or binary
 form) with the major components (compiler, kernel, and so on) of the
 operating system on which the executable runs, unless that component
 itself accompanies the executable.
 .
 If distribution of executable or object code is made by offering
 access to copy from a designated place, then offering equivalent
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
 .
 4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
 void, and will automatically terminate your rights under this License.
 However, parties who have received copies, or rights, from you under
 this License will not have their licenses terminated so long as such
 parties remain in full compliance.
 .
 5. You are not required to accept this License, since you have not
 signed it.  However, nothing else grants you permission to modify or
 distribute the Program or its derivative works.  These actions are
 prohibited by law if you do not accept this License.  Therefore, by
 modifying or distributing the Program (or any work based on the
 Program), you indicate your acceptance of this License to do so, and
 all its terms and conditions for copying, distributing or modifying
 the Program or works based on it.
 .
 6. Each time you redistribute the Program (or any work based on the
 Program), the recipient automatically receives a license from the
 original licensor to copy, distribute or modify the Program subject to
 these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties to
 this License.
 .
 7. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
 excuse you from the conditions of this License.  If you cannot
 distribute so as to satisfy simultaneously your obligations under this
 License and any other pertinent obligations, then as a consequence you
 may not distribute the Program at all.  For example, if a patent
 license would not permit royalty-free redistribution of the Program by
 all those who receive copies directly or indirectly through you, then
 the only way you could satisfy both it and this License would be to
 refrain entirely from distribution of the Program.
 .
 If any portion of this section is held invalid or unenforceable under
 any particular circumstance, the balance of the section is intended to
 apply and the section as a whole is intended to apply in other
 circumstances.
 .
 It is not the purpose of this section to induce you to infringe any
 patents or other property right claims or to contest validity of any
 such claims; this section has the sole purpose of protecting the
 integrity of the free software distribution system, which is
 implemented by public license practices.  Many people have made
 generous contributions to the wide range of software distributed
 through that system in reliance on consistent application of that
 system; it is up to the author/donor to decide if he or she is willing
 to distribute software through any other system and a licensee cannot
 impose that choice.
 .
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
 .
 8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
 may add an explicit geographical distribution limitation excluding
 those countries, so that distribution is permitted only in or among
 countries not thus excluded.  In such case, this License incorporates
 the limitation as if written in the body of this License.
 .
 9. The Free Software Foundation may publish revised and/or new versions
 of the General Public License from time to time.  Such new versions will
 be similar in spirit to the present version, but may differ in detail to
 address new problems or concerns.
 .
 Each version is given a distinguishing version number.  If the Program
 specifies a version number of this License which applies to it and "any
 later version", you have the option of following the terms and conditions
 either of that version or of any later version published by the Free
 Software Foundation.  If the Program does not specify a version number of
 this License, you may choose any version ever published by the Free Software
 Foundation.
 .
 10. If you wish to incorporate parts of the Program into other free
 programs whose distribution conditions are different, write to the author
 to ask for permission.  For software which is copyrighted by the Free
 Software Foundation, write to the Free Software Foundation; we sometimes
 make exceptions for this.  Our decision will be guided by the two goals
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 .
 NO WARRANTY
 .
 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
 REPAIR OR CORRECTION.
 .
 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 .
 END OF TERMS AND CONDITIONS
 .
 How to Apply These Terms to Your New Programs
 .
 If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
 free software which everyone can redistribute and change under these terms.
 .
 To do so, attach the following notices to the program.  It is safest
 to attach them to the start of each source file to most effectively
 convey the exclusion of warranty; and each file should have at least
 the "copyright" line and a pointer to where the full notice is found.
 .
 <one line to give the program's name and a brief idea of what it does.>
 Copyright (C) <year>  <name of author>
 .
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Also add information on how to contact you by electronic and paper mail.
 .
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 .
 Gnomovision version 69, Copyright (C) year name of author
 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
 This is free software, and you are welcome to redistribute it
 under certain conditions; type `show c' for details.
 .
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, the commands you use may
 be called something other than `show w' and `show c'; they could even be
 mouse-clicks or menu items--whatever suits your program.
 .
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
 .
 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
 `Gnomovision' (which makes passes at compilers) written by James Hacker.
 .
 <signature of Ty Coon>, 1 April 1989
 Ty Coon, President of Vice
 .
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
 library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.

Files:     ffmpeg/COPYING.GPLv3
Copyright: 2007 Free Software Foundation, Inc.
License:   __HEADER___
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 .
 Preamble
 .
 The GNU General Public License is a free, copyleft license for
 software and other kinds of works.
 .
 The licenses for most software and other practical works are designed
 to take away your freedom to share and change the works.  By contrast,
 the GNU General Public License is intended to guarantee your freedom to
 share and change all versions of a program--to make sure it remains free
 software for all its users.  We, the Free Software Foundation, use the
 GNU General Public License for most of our software; it applies also to
 any other work released this way by its authors.  You can apply it to
 your programs, too.
 .
 When we speak of free software, we are referring to freedom, not
 price.  Our General Public Licenses are designed to make sure that you
 have the freedom to distribute copies of free software (and charge for
 them if you wish), that you receive source code or can get it if you
 want it, that you can change the software or use pieces of it in new
 free programs, and that you know you can do these things.
 .
 To protect your rights, we need to prevent others from denying you
 these rights or asking you to surrender the rights.  Therefore, you have
 certain responsibilities if you distribute copies of the software, or if
 you modify it: responsibilities to respect the freedom of others.
 .
 For example, if you distribute copies of such a program, whether
 gratis or for a fee, you must pass on to the recipients the same
 freedoms that you received.  You must make sure that they, too, receive
 or can get the source code.  And you must show them these terms so they
 know their rights.
 .
 Developers that use the GNU GPL protect your rights with two steps:
 (1) assert copyright on the software, and (2) offer you this License
 giving you legal permission to copy, distribute and/or modify it.
 .
 For the developers' and authors' protection, the GPL clearly explains
 that there is no warranty for this free software.  For both users' and
 authors' sake, the GPL requires that modified versions be marked as
 changed, so that their problems will not be attributed erroneously to
 authors of previous versions.
 .
 Some devices are designed to deny users access to install or run
 modified versions of the software inside them, although the manufacturer
 can do so.  This is fundamentally incompatible with the aim of
 protecting users' freedom to change the software.  The systematic
 pattern of such abuse occurs in the area of products for individuals to
 use, which is precisely where it is most unacceptable.  Therefore, we
 have designed this version of the GPL to prohibit the practice for those
 products.  If such problems arise substantially in other domains, we
 stand ready to extend this provision to those domains in future versions
 of the GPL, as needed to protect the freedom of users.
 .
 Finally, every program is threatened constantly by software patents.
 States should not allow patents to restrict development and use of
 software on general-purpose computers, but in those that do, we wish to
 avoid the special danger that patents applied to a free program could
 make it effectively proprietary.  To prevent this, the GPL assures that
 patents cannot be used to render the program non-free.
 .
 The precise terms and conditions for copying, distribution and
 modification follow.
 .
 TERMS AND CONDITIONS
 .
 0. Definitions.
 .
 "This License" refers to version 3 of the GNU General Public License.
 .
 "Copyright" also means copyright-like laws that apply to other kinds of
 works, such as semiconductor masks.
 .
 "The Program" refers to any copyrightable work licensed under this
 License.  Each licensee is addressed as "you".  "Licensees" and
 "recipients" may be individuals or organizations.
 .
 To "modify" a work means to copy from or adapt all or part of the work
 in a fashion requiring copyright permission, other than the making of an
 exact copy.  The resulting work is called a "modified version" of the
 earlier work or a work "based on" the earlier work.
 .
 A "covered work" means either the unmodified Program or a work based
 on the Program.
 .
 To "propagate" a work means to do anything with it that, without
 permission, would make you directly or secondarily liable for
 infringement under applicable copyright law, except executing it on a
 computer or modifying a private copy.  Propagation includes copying,
 distribution (with or without modification), making available to the
 public, and in some countries other activities as well.
 .
 To "convey" a work means any kind of propagation that enables other
 parties to make or receive copies.  Mere interaction with a user through
 a computer network, with no transfer of a copy, is not conveying.
 .
 An interactive user interface displays "Appropriate Legal Notices"
 to the extent that it includes a convenient and prominently visible
 feature that (1) displays an appropriate copyright notice, and (2)
 tells the user that there is no warranty for the work (except to the
 extent that warranties are provided), that licensees may convey the
 work under this License, and how to view a copy of this License.  If
 the interface presents a list of user commands or options, such as a
 menu, a prominent item in the list meets this criterion.
 .
 1. Source Code.
 .
 The "source code" for a work means the preferred form of the work
 for making modifications to it.  "Object code" means any non-source
 form of a work.
 .
 A "Standard Interface" means an interface that either is an official
 standard defined by a recognized standards body, or, in the case of
 interfaces specified for a particular programming language, one that
 is widely used among developers working in that language.
 .
 The "System Libraries" of an executable work include anything, other
 than the work as a whole, that (a) is included in the normal form of
 packaging a Major Component, but which is not part of that Major
 Component, and (b) serves only to enable use of the work with that
 Major Component, or to implement a Standard Interface for which an
 implementation is available to the public in source code form.  A
 "Major Component", in this context, means a major essential component
 (kernel, window system, and so on) of the specific operating system
 (if any) on which the executable work runs, or a compiler used to
 produce the work, or an object code interpreter used to run it.
 .
 The "Corresponding Source" for a work in object code form means all
 the source code needed to generate, install, and (for an executable
 work) run the object code and to modify the work, including scripts to
 control those activities.  However, it does not include the work's
 System Libraries, or general-purpose tools or generally available free
 programs which are used unmodified in performing those activities but
 which are not part of the work.  For example, Corresponding Source
 includes interface definition files associated with source files for
 the work, and the source code for shared libraries and dynamically
 linked subprograms that the work is specifically designed to require,
 such as by intimate data communication or control flow between those
 subprograms and other parts of the work.
 .
 The Corresponding Source need not include anything that users
 can regenerate automatically from other parts of the Corresponding
 Source.
 .
 The Corresponding Source for a work in source code form is that
 same work.
 .
 2. Basic Permissions.
 .
 All rights granted under this License are granted for the term of
 copyright on the Program, and are irrevocable provided the stated
 conditions are met.  This License explicitly affirms your unlimited
 permission to run the unmodified Program.  The output from running a
 covered work is covered by this License only if the output, given its
 content, constitutes a covered work.  This License acknowledges your
 rights of fair use or other equivalent, as provided by copyright law.
 .
 You may make, run and propagate covered works that you do not
 convey, without conditions so long as your license otherwise remains
 in force.  You may convey covered works to others for the sole purpose
 of having them make modifications exclusively for you, or provide you
 with facilities for running those works, provided that you comply with
 the terms of this License in conveying all material for which you do
 not control copyright.  Those thus making or running the covered works
 for you must do so exclusively on your behalf, under your direction
 and control, on terms that prohibit them from making any copies of
 your copyrighted material outside their relationship with you.
 .
 Conveying under any other circumstances is permitted solely under
 the conditions stated below.  Sublicensing is not allowed; section 10
 makes it unnecessary.
 .
 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 .
 No covered work shall be deemed part of an effective technological
 measure under any applicable law fulfilling obligations under article
 11 of the WIPO copyright treaty adopted on 20 December 1996, or
 similar laws prohibiting or restricting circumvention of such
 measures.
 .
 When you convey a covered work, you waive any legal power to forbid
 circumvention of technological measures to the extent such circumvention
 is effected by exercising rights under this License with respect to
 the covered work, and you disclaim any intention to limit operation or
 modification of the work as a means of enforcing, against the work's
 users, your or third parties' legal rights to forbid circumvention of
 technological measures.
 .
 4. Conveying Verbatim Copies.
 .
 You may convey verbatim copies of the Program's source code as you
 receive it, in any medium, provided that you conspicuously and
 appropriately publish on each copy an appropriate copyright notice;
 keep intact all notices stating that this License and any
 non-permissive terms added in accord with section 7 apply to the code;
 keep intact all notices of the absence of any warranty; and give all
 recipients a copy of this License along with the Program.
 .
 You may charge any price or no price for each copy that you convey,
 and you may offer support or warranty protection for a fee.
 .
 5. Conveying Modified Source Versions.
 .
 You may convey a work based on the Program, or the modifications to
 produce it from the Program, in the form of source code under the
 terms of section 4, provided that you also meet all of these conditions:
 .
 a) The work must carry prominent notices stating that you modified
 it, and giving a relevant date.
 .
 b) The work must carry prominent notices stating that it is
 released under this License and any conditions added under section
 7.  This requirement modifies the requirement in section 4 to
 "keep intact all notices".
 .
 c) You must license the entire work, as a whole, under this
 License to anyone who comes into possession of a copy.  This
 License will therefore apply, along with any applicable section 7
 additional terms, to the whole of the work, and all its parts,
 regardless of how they are packaged.  This License gives no
 permission to license the work in any other way, but it does not
 invalidate such permission if you have separately received it.
 .
 d) If the work has interactive user interfaces, each must display
 Appropriate Legal Notices; however, if the Program has interactive
 interfaces that do not display Appropriate Legal Notices, your
 work need not make them do so.
 .
 A compilation of a covered work with other separate and independent
 works, which are not by their nature extensions of the covered work,
 and which are not combined with it such as to form a larger program,
 in or on a volume of a storage or distribution medium, is called an
 "aggregate" if the compilation and its resulting copyright are not
 used to limit the access or legal rights of the compilation's users
 beyond what the individual works permit.  Inclusion of a covered work
 in an aggregate does not cause this License to apply to the other
 parts of the aggregate.
 .
 6. Conveying Non-Source Forms.
 .
 You may convey a covered work in object code form under the terms
 of sections 4 and 5, provided that you also convey the
 machine-readable Corresponding Source under the terms of this License,
 in one of these ways:
 .
 a) Convey the object code in, or embodied in, a physical product
 (including a physical distribution medium), accompanied by the
 Corresponding Source fixed on a durable physical medium
 customarily used for software interchange.
 .
 b) Convey the object code in, or embodied in, a physical product
 (including a physical distribution medium), accompanied by a
 written offer, valid for at least three years and valid for as
 long as you offer spare parts or customer support for that product
 model, to give anyone who possesses the object code either (1) a
 copy of the Corresponding Source for all the software in the
 product that is covered by this License, on a durable physical
 medium customarily used for software interchange, for a price no
 more than your reasonable cost of physically performing this
 conveying of source, or (2) access to copy the
 Corresponding Source from a network server at no charge.
 .
 c) Convey individual copies of the object code with a copy of the
 written offer to provide the Corresponding Source.  This
 alternative is allowed only occasionally and noncommercially, and
 only if you received the object code with such an offer, in accord
 with subsection 6b.
 .
 d) Convey the object code by offering access from a designated
 place (gratis or for a charge), and offer equivalent access to the
 Corresponding Source in the same way through the same place at no
 further charge.  You need not require recipients to copy the
 Corresponding Source along with the object code.  If the place to
 copy the object code is a network server, the Corresponding Source
 may be on a different server (operated by you or a third party)
 that supports equivalent copying facilities, provided you maintain
 clear directions next to the object code saying where to find the
 Corresponding Source.  Regardless of what server hosts the
 Corresponding Source, you remain obligated to ensure that it is
 available for as long as needed to satisfy these requirements.
 .
 e) Convey the object code using peer-to-peer transmission, provided
 you inform other peers where the object code and Corresponding
 Source of the work are being offered to the general public at no
 charge under subsection 6d.
 .
 A separable portion of the object code, whose source code is excluded
 from the Corresponding Source as a System Library, need not be
 included in conveying the object code work.
 .
 A "User Product" is either (1) a "consumer product", which means any
 tangible personal property which is normally used for personal, family,
 or household purposes, or (2) anything designed or sold for incorporation
 into a dwelling.  In determining whether a product is a consumer product,
 doubtful cases shall be resolved in favor of coverage.  For a particular
 product received by a particular user, "normally used" refers to a
 typical or common use of that class of product, regardless of the status
 of the particular user or of the way in which the particular user
 actually uses, or expects or is expected to use, the product.  A product
 is a consumer product regardless of whether the product has substantial
 commercial, industrial or non-consumer uses, unless such uses represent
 the only significant mode of use of the product.
 .
 "Installation Information" for a User Product means any methods,
 procedures, authorization keys, or other information required to install
 and execute modified versions of a covered work in that User Product from
 a modified version of its Corresponding Source.  The information must
 suffice to ensure that the continued functioning of the modified object
 code is in no case prevented or interfered with solely because
 modification has been made.
 .
 If you convey an object code work under this section in, or with, or
 specifically for use in, a User Product, and the conveying occurs as
 part of a transaction in which the right of possession and use of the
 User Product is transferred to the recipient in perpetuity or for a
 fixed term (regardless of how the transaction is characterized), the
 Corresponding Source conveyed under this section must be accompanied
 by the Installation Information.  But this requirement does not apply
 if neither you nor any third party retains the ability to install
 modified object code on the User Product (for example, the work has
 been installed in ROM).
 .
 The requirement to provide Installation Information does not include a
 requirement to continue to provide support service, warranty, or updates
 for a work that has been modified or installed by the recipient, or for
 the User Product in which it has been modified or installed.  Access to a
 network may be denied when the modification itself materially and
 adversely affects the operation of the network or violates the rules and
 protocols for communication across the network.
 .
 Corresponding Source conveyed, and Installation Information provided,
 in accord with this section must be in a format that is publicly
 documented (and with an implementation available to the public in
 source code form), and must require no special password or key for
 unpacking, reading or copying.
 .
 7. Additional Terms.
 .
 "Additional permissions" are terms that supplement the terms of this
 License by making exceptions from one or more of its conditions.
 Additional permissions that are applicable to the entire Program shall
 be treated as though they were included in this License, to the extent
 that they are valid under applicable law.  If additional permissions
 apply only to part of the Program, that part may be used separately
 under those permissions, but the entire Program remains governed by
 this License without regard to the additional permissions.
 .
 When you convey a copy of a covered work, you may at your option
 remove any additional permissions from that copy, or from any part of
 it.  (Additional permissions may be written to require their own
 removal in certain cases when you modify the work.)  You may place
 additional permissions on material, added by you to a covered work,
 for which you have or can give appropriate copyright permission.
 .
 Notwithstanding any other provision of this License, for material you
 add to a covered work, you may (if authorized by the copyright holders of
 that material) supplement the terms of this License with terms:
 .
 a) Disclaiming warranty or limiting liability differently from the
 terms of sections 15 and 16 of this License; or
 .
 b) Requiring preservation of specified reasonable legal notices or
 author attributions in that material or in the Appropriate Legal
 Notices displayed by works containing it; or
 .
 c) Prohibiting misrepresentation of the origin of that material, or
 requiring that modified versions of such material be marked in
 reasonable ways as different from the original version; or
 .
 d) Limiting the use for publicity purposes of names of licensors or
 authors of the material; or
 .
 e) Declining to grant rights under trademark law for use of some
 trade names, trademarks, or service marks; or
 .
 f) Requiring indemnification of licensors and authors of that
 material by anyone who conveys the material (or modified versions of
 it) with contractual assumptions of liability to the recipient, for
 any liability that these contractual assumptions directly impose on
 those licensors and authors.
 .
 All other non-permissive additional terms are considered "further
 restrictions" within the meaning of section 10.  If the Program as you
 received it, or any part of it, contains a notice stating that it is
 governed by this License along with a term that is a further
 restriction, you may remove that term.  If a license document contains
 a further restriction but permits relicensing or conveying under this
 License, you may add to a covered work material governed by the terms
 of that license document, provided that the further restriction does
 not survive such relicensing or conveying.
 .
 If you add terms to a covered work in accord with this section, you
 must place, in the relevant source files, a statement of the
 additional terms that apply to those files, or a notice indicating
 where to find the applicable terms.
 .
 Additional terms, permissive or non-permissive, may be stated in the
 form of a separately written license, or stated as exceptions;
 the above requirements apply either way.
 .
 8. Termination.
 .
 You may not propagate or modify a covered work except as expressly
 provided under this License.  Any attempt otherwise to propagate or
 modify it is void, and will automatically terminate your rights under
 this License (including any patent licenses granted under the third
 paragraph of section 11).
 .
 However, if you cease all violation of this License, then your
 license from a particular copyright holder is reinstated (a)
 provisionally, unless and until the copyright holder explicitly and
 finally terminates your license, and (b) permanently, if the copyright
 holder fails to notify you of the violation by some reasonable means
 prior to 60 days after the cessation.
 .
 Moreover, your license from a particular copyright holder is
 reinstated permanently if the copyright holder notifies you of the
 violation by some reasonable means, this is the first time you have
 received notice of violation of this License (for any work) from that
 copyright holder, and you cure the violation prior to 30 days after
 your receipt of the notice.
 .
 Termination of your rights under this section does not terminate the
 licenses of parties who have received copies or rights from you under
 this License.  If your rights have been terminated and not permanently
 reinstated, you do not qualify to receive new licenses for the same
 material under section 10.
 .
 9. Acceptance Not Required for Having Copies.
 .
 You are not required to accept this License in order to receive or
 run a copy of the Program.  Ancillary propagation of a covered work
 occurring solely as a consequence of using peer-to-peer transmission
 to receive a copy likewise does not require acceptance.  However,
 nothing other than this License grants you permission to propagate or
 modify any covered work.  These actions infringe copyright if you do
 not accept this License.  Therefore, by modifying or propagating a
 covered work, you indicate your acceptance of this License to do so.
 .
 10. Automatic Licensing of Downstream Recipients.
 .
 Each time you convey a covered work, the recipient automatically
 receives a license from the original licensors, to run, modify and
 propagate that work, subject to this License.  You are not responsible
 for enforcing compliance by third parties with this License.
 .
 An "entity transaction" is a transaction transferring control of an
 organization, or substantially all assets of one, or subdividing an
 organization, or merging organizations.  If propagation of a covered
 work results from an entity transaction, each party to that
 transaction who receives a copy of the work also receives whatever
 licenses to the work the party's predecessor in interest had or could
 give under the previous paragraph, plus a right to possession of the
 Corresponding Source of the work from the predecessor in interest, if
 the predecessor has it or can get it with reasonable efforts.
 .
 You may not impose any further restrictions on the exercise of the
 rights granted or affirmed under this License.  For example, you may
 not impose a license fee, royalty, or other charge for exercise of
 rights granted under this License, and you may not initiate litigation
 (including a cross-claim or counterclaim in a lawsuit) alleging that
 any patent claim is infringed by making, using, selling, offering for
 sale, or importing the Program or any portion of it.
 .
 11. Patents.
 .
 A "contributor" is a copyright holder who authorizes use under this
 License of the Program or a work on which the Program is based.  The
 work thus licensed is called the contributor's "contributor version".
 .
 A contributor's "essential patent claims" are all patent claims
 owned or controlled by the contributor, whether already acquired or
 hereafter acquired, that would be infringed by some manner, permitted
 by this License, of making, using, or selling its contributor version,
 but do not include claims that would be infringed only as a
 consequence of further modification of the contributor version.  For
 purposes of this definition, "control" includes the right to grant
 patent sublicenses in a manner consistent with the requirements of
 this License.
 .
 Each contributor grants you a non-exclusive, worldwide, royalty-free
 patent license under the contributor's essential patent claims, to
 make, use, sell, offer for sale, import and otherwise run, modify and
 propagate the contents of its contributor version.
 .
 In the following three paragraphs, a "patent license" is any express
 agreement or commitment, however denominated, not to enforce a patent
 (such as an express permission to practice a patent or covenant not to
 sue for patent infringement).  To "grant" such a patent license to a
 party means to make such an agreement or commitment not to enforce a
 patent against the party.
 .
 If you convey a covered work, knowingly relying on a patent license,
 and the Corresponding Source of the work is not available for anyone
 to copy, free of charge and under the terms of this License, through a
 publicly available network server or other readily accessible means,
 then you must either (1) cause the Corresponding Source to be so
 available, or (2) arrange to deprive yourself of the benefit of the
 patent license for this particular work, or (3) arrange, in a manner
 consistent with the requirements of this License, to extend the patent
 license to downstream recipients.  "Knowingly relying" means you have
 actual knowledge that, but for the patent license, your conveying the
 covered work in a country, or your recipient's use of the covered work
 in a country, would infringe one or more identifiable patents in that
 country that you have reason to believe are valid.
 .
 If, pursuant to or in connection with a single transaction or
 arrangement, you convey, or propagate by procuring conveyance of, a
 covered work, and grant a patent license to some of the parties
 receiving the covered work authorizing them to use, propagate, modify
 or convey a specific copy of the covered work, then the patent license
 you grant is automatically extended to all recipients of the covered
 work and works based on it.
 .
 A patent license is "discriminatory" if it does not include within
 the scope of its coverage, prohibits the exercise of, or is
 conditioned on the non-exercise of one or more of the rights that are
 specifically granted under this License.  You may not convey a covered
 work if you are a party to an arrangement with a third party that is
 in the business of distributing software, under which you make payment
 to the third party based on the extent of your activity of conveying
 the work, and under which the third party grants, to any of the
 parties who would receive the covered work from you, a discriminatory
 patent license (a) in connection with copies of the covered work
 conveyed by you (or copies made from those copies), or (b) primarily
 for and in connection with specific products or compilations that
 contain the covered work, unless you entered into that arrangement,
 or that patent license was granted, prior to 28 March 2007.
 .
 Nothing in this License shall be construed as excluding or limiting
 any implied license or other defenses to infringement that may
 otherwise be available to you under applicable patent law.
 .
 12. No Surrender of Others' Freedom.
 .
 If conditions are imposed on you (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
 excuse you from the conditions of this License.  If you cannot convey a
 covered work so as to satisfy simultaneously your obligations under this
 License and any other pertinent obligations, then as a consequence you may
 not convey it at all.  For example, if you agree to terms that obligate you
 to collect a royalty for further conveying from those to whom you convey
 the Program, the only way you could satisfy both those terms and this
 License would be to refrain entirely from conveying the Program.
 .
 13. Use with the GNU Affero General Public License.
 .
 Notwithstanding any other provision of this License, you have
 permission to link or combine any covered work with a work licensed
 under version 3 of the GNU Affero General Public License into a single
 combined work, and to convey the resulting work.  The terms of this
 License will continue to apply to the part which is the covered work,
 but the special requirements of the GNU Affero General Public License,
 section 13, concerning interaction through a network will apply to the
 combination as such.
 .
 14. Revised Versions of this License.
 .
 The Free Software Foundation may publish revised and/or new versions of
 the GNU General Public License from time to time.  Such new versions will
 be similar in spirit to the present version, but may differ in detail to
 address new problems or concerns.
 .
 Each version is given a distinguishing version number.  If the
 Program specifies that a certain numbered version of the GNU General
 Public License "or any later version" applies to it, you have the
 option of following the terms and conditions either of that numbered
 version or of any later version published by the Free Software
 Foundation.  If the Program does not specify a version number of the
 GNU General Public License, you may choose any version ever published
 by the Free Software Foundation.
 .
 If the Program specifies that a proxy can decide which future
 versions of the GNU General Public License can be used, that proxy's
 public statement of acceptance of a version permanently authorizes you
 to choose that version for the Program.
 .
 Later license versions may give you additional or different
 permissions.  However, no additional obligations are imposed on any
 author or copyright holder as a result of your choosing to follow a
 later version.
 .
 15. Disclaimer of Warranty.
 .
 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 .
 16. Limitation of Liability.
 .
 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGES.
 .
 17. Interpretation of Sections 15 and 16.
 .
 If the disclaimer of warranty and limitation of liability provided
 above cannot be given local legal effect according to their terms,
 reviewing courts shall apply local law that most closely approximates
 an absolute waiver of all civil liability in connection with the
 Program, unless a warranty or assumption of liability accompanies a
 copy of the Program in return for a fee.
 .
 END OF TERMS AND CONDITIONS
 .
 How to Apply These Terms to Your New Programs
 .
 If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
 free software which everyone can redistribute and change under these terms.
 .
 To do so, attach the following notices to the program.  It is safest
 to attach them to the start of each source file to most effectively
 state the exclusion of warranty; and each file should have at least
 the "copyright" line and a pointer to where the full notice is found.
 .
 <one line to give the program's name and a brief idea of what it does.>
 Copyright (C) <year>  <name of author>
 .
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 Also add information on how to contact you by electronic and paper mail.
 .
 If the program does terminal interaction, make it output a short
 notice like this when it starts in an interactive mode:
 .
 <program>  Copyright (C) <year>  <name of author>
 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
 This is free software, and you are welcome to redistribute it
 under certain conditions; type `show c' for details.
 .
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, your program's commands
 might be different; for a GUI interface, you would use an "about box".
 .
 You should also get your employer (if you work as a programmer) or school,
 if any, to sign a "copyright disclaimer" for the program, if necessary.
 For more information on this, and how to apply and follow the GNU GPL, see
 <http://www.gnu.org/licenses/>.
 .
 The GNU General Public License does not permit incorporating your program
 into proprietary programs.  If your program is a subroutine library, you
 may consider it more useful to permit linking proprietary applications with
 the library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.  But first, please read
 <http://www.gnu.org/philosophy/why-not-lgpl.html>.

Files:     ext/native/tools/prebuilt/freetype/ftglyph.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __HEADER___
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file contains the definition of several convenience functions that
 can be used by client applications to easily retrieve glyph bitmaps and
 outlines from a given face.
 .
 These functions should be optional if you are writing a font server or
 text layout engine on top of FreeType.  However, they are pretty handy
 for many other simple uses of the library.

Files:     ffmpeg/libavcodec/xface.c
Copyright: 1990 James Ashton - Sydney University
           2012 Stefano Sabatini
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 X-Face common data and utilities definition.

Files:     dx9sdk/Include/audiodefs.h
Copyright: Microsoft Corporation.
License:   __HEADER___
 File:     audiodefs.h
 Content:  Basic constants and data types for audio work.
 .
 Remarks:  This header file defines all of the audio format constants and
 structures required for XAudio2 and XACT work.  Providing these
 in a single location avoids certain dependency problems in the
 legacy audio headers (mmreg.h, mmsystem.h, ksmedia.h).
 .
 NOTE: Including the legacy headers after this one may cause a
 compilation error, because they define some of the same types
 defined here without preprocessor guards to avoid multiple
 definitions.  If a source file needs one of the old headers,
 it must include it before including audiodefs.h.

Files:     ffmpeg/libavcodec/fft_init_table.c
Copyright: 2012 MIPS Technologies, Inc., California.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 definitions and initialization of LUT table for FFT

Files:     ext/libchdr/deps/zlib-1.2.13/doc/rfc1952.txt
Copyright: 1996 L. Peter Deutsch
License:   __HEADER___
 Permission is granted to copy and distribute this document for any
 purpose and without charge, including translations into other
 languages and incorporation into compilations, provided that the
 copyright notice and this notice are preserved, and that any
 substantive changes or deletions from the original are clearly
 marked.
 .
 A pointer to the latest version of this and related documentation in
 HTML format can be found at the URL
 <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
 .
 Abstract
 .
 This specification defines a lossless compressed data format that is
 compatible with the widely used GZIP utility.  The format includes a
 cyclic redundancy check value for detecting data corruption.  The
 format presently uses the DEFLATE method of compression but can be
 easily extended to use other compression methods.  The format can be
 implemented readily in a manner not covered by patents.
 .
 Deutsch                      Informational                      [Page 1]
 .
 RFC 1952             GZIP File Format Specification             May 1996
 .
 Table of Contents
 .
 1. Introduction ................................................... 2
 1.1. Purpose ................................................... 2
 1.2. Intended audience ......................................... 3
 1.3. Scope ..................................................... 3
 1.4. Compliance ................................................ 3
 1.5. Definitions of terms and conventions used ................. 3
 1.6. Changes from previous versions ............................ 3
 2. Detailed specification ......................................... 4
 2.1. Overall conventions ....................................... 4
 2.2. File format ............................................... 5
 2.3. Member format ............................................. 5
 2.3.1. Member header and trailer ........................... 6
 2.3.1.1. Extra field ................................... 8
 2.3.1.2. Compliance .................................... 9
 3. References .................................................. 9
 4. Security Considerations .................................... 10
 5. Acknowledgements ........................................... 10
 6. Author's Address ........................................... 10
 7. Appendix: Jean-Loup Gailly's gzip utility .................. 11
 8. Appendix: Sample CRC Code .................................. 11
 .
 1. Introduction
 .
 1.1. Purpose
 .
 The purpose of this specification is to define a lossless
 compressed data format that:
 .
 * Is independent of CPU type, operating system, file system,
 and character set, and hence can be used for interchange;
 * Can compress or decompress a data stream (as opposed to a
 randomly accessible file) to produce another data stream,
 using only an a priori bounded amount of intermediate
 storage, and hence can be used in data communications or
 similar structures such as Unix filters;
 * Compresses data with efficiency comparable to the best
 currently available general-purpose compression methods,
 and in particular considerably better than the "compress"
 program;
 * Can be implemented readily in a manner not covered by
 patents, and hence can be practiced freely;
 * Is compatible with the file format produced by the current
 widely used gzip utility, in that conforming decompressors
 will be able to read data produced by the existing gzip
 compressor.
 .
 Deutsch                      Informational                      [Page 2]
 .
 RFC 1952             GZIP File Format Specification             May 1996
 .
 The data format defined by this specification does not attempt to:
 .
 * Provide random access to compressed data;
 * Compress specialized data (e.g., raster graphics) as well as
 the best currently available specialized algorithms.
 .
 1.2. Intended audience
 .
 This specification is intended for use by implementors of software
 to compress data into gzip format and/or decompress data from gzip
 format.
 .
 The text of the specification assumes a basic background in
 programming at the level of bits and other primitive data
 representations.
 .
 1.3. Scope
 .
 The specification specifies a compression method and a file format
 (the latter assuming only that a file can store a sequence of
 arbitrary bytes).  It does not specify any particular interface to
 a file system or anything about character sets or encodings
 (except for file names and comments, which are optional).
 .
 1.4. Compliance
 .
 Unless otherwise indicated below, a compliant decompressor must be
 able to accept and decompress any file that conforms to all the
 specifications presented here; a compliant compressor must produce
 files that conform to all the specifications presented here.  The
 material in the appendices is not part of the specification per se
 and is not relevant to compliance.
 .
 1.5. Definitions of terms and conventions used
 .
 byte: 8 bits stored or transmitted as a unit (same as an octet).
 (For this specification, a byte is exactly 8 bits, even on
 machines which store a character on a number of bits different
 from 8.)  See below for the numbering of bits within a byte.
 .
 1.6. Changes from previous versions
 .
 There have been no technical changes to the gzip format since
 version 4.1 of this specification.  In version 4.2, some
 terminology was changed, and the sample CRC code was rewritten for
 clarity and to eliminate the requirement for the caller to do pre-
 and post-conditioning.  Version 4.3 is a conversion of the
 specification to RFC style.
 .
 Deutsch                      Informational                      [Page 3]
 .
 RFC 1952             GZIP File Format Specification             May 1996
 .
 2. Detailed specification
 .
 2.1. Overall conventions
 .
 In the diagrams below, a box like this:

Files:     ffmpeg/COPYING.LGPLv3
Copyright: 2007 Free Software Foundation, Inc.
License:   __HEADER___
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 .
 This version of the GNU Lesser General Public License incorporates
 the terms and conditions of version 3 of the GNU General Public
 License, supplemented by the additional permissions listed below.
 .
 0. Additional Definitions.
 .
 As used herein, "this License" refers to version 3 of the GNU Lesser
 General Public License, and the "GNU GPL" refers to version 3 of the GNU
 General Public License.
 .
 "The Library" refers to a covered work governed by this License,
 other than an Application or a Combined Work as defined below.
 .
 An "Application" is any work that makes use of an interface provided
 by the Library, but which is not otherwise based on the Library.
 Defining a subclass of a class defined by the Library is deemed a mode
 of using an interface provided by the Library.
 .
 A "Combined Work" is a work produced by combining or linking an
 Application with the Library.  The particular version of the Library
 with which the Combined Work was made is also called the "Linked
 Version".
 .
 The "Minimal Corresponding Source" for a Combined Work means the
 Corresponding Source for the Combined Work, excluding any source code
 for portions of the Combined Work that, considered in isolation, are
 based on the Application, and not on the Linked Version.
 .
 The "Corresponding Application Code" for a Combined Work means the
 object code and/or source code for the Application, including any data
 and utility programs needed for reproducing the Combined Work from the
 Application, but excluding the System Libraries of the Combined Work.
 .
 1. Exception to Section 3 of the GNU GPL.
 .
 You may convey a covered work under sections 3 and 4 of this License
 without being bound by section 3 of the GNU GPL.
 .
 2. Conveying Modified Versions.
 .
 If you modify a copy of the Library, and, in your modifications, a
 facility refers to a function or data to be supplied by an Application
 that uses the facility (other than as an argument passed when the
 facility is invoked), then you may convey a copy of the modified
 version:
 .
 a) under this License, provided that you make a good faith effort to
 ensure that, in the event an Application does not supply the
 function or data, the facility still operates, and performs
 whatever part of its purpose remains meaningful, or
 .
 b) under the GNU GPL, with none of the additional permissions of
 this License applicable to that copy.
 .
 3. Object Code Incorporating Material from Library Header Files.
 .
 The object code form of an Application may incorporate material from
 a header file that is part of the Library.  You may convey such object
 code under terms of your choice, provided that, if the incorporated
 material is not limited to numerical parameters, data structure
 layouts and accessors, or small macros, inline functions and templates
 (ten or fewer lines in length), you do both of the following:
 .
 a) Give prominent notice with each copy of the object code that the
 Library is used in it and that the Library and its use are
 covered by this License.
 .
 b) Accompany the object code with a copy of the GNU GPL and this license
 document.
 .
 4. Combined Works.
 .
 You may convey a Combined Work under terms of your choice that,
 taken together, effectively do not restrict modification of the
 portions of the Library contained in the Combined Work and reverse
 engineering for debugging such modifications, if you also do each of
 the following:
 .
 a) Give prominent notice with each copy of the Combined Work that
 the Library is used in it and that the Library and its use are
 covered by this License.
 .
 b) Accompany the Combined Work with a copy of the GNU GPL and this license
 document.
 .
 c) For a Combined Work that displays copyright notices during
 execution, include the copyright notice for the Library among
 these notices, as well as a reference directing the user to the
 copies of the GNU GPL and this license document.
 .
 d) Do one of the following:
 .
 0) Convey the Minimal Corresponding Source under the terms of this
 License, and the Corresponding Application Code in a form
 suitable for, and under terms that permit, the user to
 recombine or relink the Application with a modified version of
 the Linked Version to produce a modified Combined Work, in the
 manner specified by section 6 of the GNU GPL for conveying
 Corresponding Source.
 .
 1) Use a suitable shared library mechanism for linking with the
 Library.  A suitable mechanism is one that (a) uses at run time
 a copy of the Library already present on the user's computer
 system, and (b) will operate properly with a modified version
 of the Library that is interface-compatible with the Linked
 Version.
 .
 e) Provide Installation Information, but only if you would otherwise
 be required to provide such information under section 6 of the
 GNU GPL, and only to the extent that such information is
 necessary to install and execute a modified version of the
 Combined Work produced by recombining or relinking the
 Application with a modified version of the Linked Version. (If
 you use option 4d0, the Installation Information must accompany
 the Minimal Corresponding Source and Corresponding Application
 Code. If you use option 4d1, you must provide the Installation
 Information in the manner specified by section 6 of the GNU GPL
 for conveying Corresponding Source.)
 .
 5. Combined Libraries.
 .
 You may place library facilities that are a work based on the
 Library side by side in a single library together with other library
 facilities that are not Applications and are not covered by this
 License, and convey such a combined library under terms of your
 choice, if you do both of the following:
 .
 a) Accompany the combined library with a copy of the same work based
 on the Library, uncombined with any other library facilities,
 conveyed under the terms of this License.
 .
 b) Give prominent notice with the combined library that part of it
 is a work based on the Library, and explaining where to find the
 accompanying uncombined form of the same work.
 .
 6. Revised Versions of the GNU Lesser General Public License.
 .
 The Free Software Foundation may publish revised and/or new versions
 of the GNU Lesser General Public License from time to time. Such new
 versions will be similar in spirit to the present version, but may
 differ in detail to address new problems or concerns.
 .
 Each version is given a distinguishing version number. If the
 Library as you received it specifies that a certain numbered version
 of the GNU Lesser General Public License "or any later version"
 applies to it, you have the option of following the terms and
 conditions either of that published version or of any later version
 published by the Free Software Foundation. If the Library as you
 received it does not specify a version number of the GNU Lesser
 General Public License, you may choose any version of the GNU Lesser
 General Public License ever published by the Free Software Foundation.
 .
 If the Library as you received it specifies that a proxy can decide
 whether future versions of the GNU Lesser General Public License shall
 apply, that proxy's public statement of acceptance of any version is
 permanent authorization for you to choose that version for the
 Library.

Files:     ffmpeg/libavcodec/amrnbdata.h
Copyright: 2006-2007 Robert Swain
           2009 Colin McQuillan
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AMR narrowband data and definitions

Files:     ffmpeg/libavcodec/xface.h
Copyright: 1990 James Ashton - Sydney University
           2012 Stefano Sabatini
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 X-Face common definitions.

Files:     ffmpeg/libavcodec/amrwbdata.h
Copyright: 2010 Marcelo Galvao Povoa
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AMR wideband data and definitions

Files:     ext/libchdr/deps/zlib-1.2.13/doc/rfc1950.txt
Copyright: 1996 L. Peter Deutsch and Jean-Loup Gailly
License:   __HEADER___
 Permission is granted to copy and distribute this document for any
 purpose and without charge, including translations into other
 languages and incorporation into compilations, provided that the
 copyright notice and this notice are preserved, and that any
 substantive changes or deletions from the original are clearly
 marked.
 .
 A pointer to the latest version of this and related documentation in
 HTML format can be found at the URL
 <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
 .
 Abstract
 .
 This specification defines a lossless compressed data format.  The
 data can be produced or consumed, even for an arbitrarily long
 sequentially presented input data stream, using only an a priori
 bounded amount of intermediate storage.  The format presently uses
 the DEFLATE compression method but can be easily extended to use
 other compression methods.  It can be implemented readily in a manner
 not covered by patents.  This specification also defines the ADLER-32
 checksum (an extension and improvement of the Fletcher checksum),
 used for detection of data corruption, and provides an algorithm for
 computing it.
 .
 Deutsch & Gailly             Informational                      [Page 1]
 .
 RFC 1950       ZLIB Compressed Data Format Specification        May 1996
 .
 Table of Contents
 .
 1. Introduction ................................................... 2
 1.1. Purpose ................................................... 2
 1.2. Intended audience ......................................... 3
 1.3. Scope ..................................................... 3
 1.4. Compliance ................................................ 3
 1.5.  Definitions of terms and conventions used ................ 3
 1.6. Changes from previous versions ............................ 3
 2. Detailed specification ......................................... 3
 2.1. Overall conventions ....................................... 3
 2.2. Data format ............................................... 4
 2.3. Compliance ................................................ 7
 3. References ..................................................... 7
 4. Source code .................................................... 8
 5. Security Considerations ........................................ 8
 6. Acknowledgements ............................................... 8
 7. Authors' Addresses ............................................. 8
 8. Appendix: Rationale ............................................ 9
 9. Appendix: Sample code ..........................................10
 .
 1. Introduction
 .
 1.1. Purpose
 .
 The purpose of this specification is to define a lossless
 compressed data format that:
 .
 * Is independent of CPU type, operating system, file system,
 and character set, and hence can be used for interchange;
 .
 * Can be produced or consumed, even for an arbitrarily long
 sequentially presented input data stream, using only an a
 priori bounded amount of intermediate storage, and hence can
 be used in data communications or similar structures such as
 Unix filters;
 .
 * Can use a number of different compression methods;
 .
 * Can be implemented readily in a manner not covered by
 patents, and hence can be practiced freely.
 .
 The data format defined by this specification does not attempt to
 allow random access to compressed data.
 .
 Deutsch & Gailly             Informational                      [Page 2]
 .
 RFC 1950       ZLIB Compressed Data Format Specification        May 1996
 .
 1.2. Intended audience
 .
 This specification is intended for use by implementors of software
 to compress data into zlib format and/or decompress data from zlib
 format.
 .
 The text of the specification assumes a basic background in
 programming at the level of bits and other primitive data
 representations.
 .
 1.3. Scope
 .
 The specification specifies a compressed data format that can be
 used for in-memory compression of a sequence of arbitrary bytes.
 .
 1.4. Compliance
 .
 Unless otherwise indicated below, a compliant decompressor must be
 able to accept and decompress any data set that conforms to all
 the specifications presented here; a compliant compressor must
 produce data sets that conform to all the specifications presented
 here.
 .
 1.5.  Definitions of terms and conventions used
 .
 byte: 8 bits stored or transmitted as a unit (same as an octet).
 (For this specification, a byte is exactly 8 bits, even on
 machines which store a character on a number of bits different
 from 8.) See below, for the numbering of bits within a byte.
 .
 1.6. Changes from previous versions
 .
 Version 3.1 was the first public release of this specification.
 In version 3.2, some terminology was changed and the Adler-32
 sample code was rewritten for clarity.  In version 3.3, the
 support for a preset dictionary was introduced, and the
 specification was converted to RFC style.
 .
 2. Detailed specification
 .
 2.1. Overall conventions
 .
 In the diagrams below, a box like this:

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles2_khrplatform.h
Copyright: 2008-2018 The Khronos Group Inc.
License:   __HEADER___
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 .
 Khronos platform-specific types and definitions.
 .
 The master copy of khrplatform.h is maintained in the Khronos EGL
 Registry repository at https://github.com/KhronosGroup/EGL-Registry
 The last semantic modification to khrplatform.h was at commit ID:
 67a3e0864c2d75ea5287b9f3d2eb74a745936692
 .
 Adopters may modify this file to suit their platform. Adopters are
 encouraged to submit platform specific modifications to the Khronos
 group so that they can be included in future versions of this file.
 Please submit changes by filing pull requests or issues on
 the EGL Registry repository linked above.
 .
 See the Implementer's Guidelines for information about where this file
 should be located on your system and for more details of its use:

Files:     ffmpeg/libavcodec/fft_table.h
Copyright: 2012 MIPS Technologies, Inc., California.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 definitions and tables for FFT

Files:     ext/native/tools/prebuilt/freetype/config/ftconfig.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __HEADER___
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This header file contains a number of macro definitions that are used by
 the rest of the engine.  Most of the macros here are automatically
 determined at compile time, and you should not need to change it to port
 FreeType, except to compile the library with a non-ANSI compiler.
 .
 Note however that if some specific modifications are needed, we advise
 you to place a modified copy in your build directory.
 .
 The build directory is usually `builds/<system>`, and contains
 system-specific files that are always included first when building the
 library.
 .
 This ANSI version should stay in `include/config/`.

Files:     ffmpeg/libavcodec/aac.h
Copyright: 2005-2006 Oded Shimon ( ods15 ods15 dyndns org )
           2006-2007 Maxim Gavrilov ( maxim.gavrilov gmail com )
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 AAC definitions and structures
 @author Oded Shimon  ( ods15 ods15 dyndns org )
 @author Maxim Gavrilov ( maxim.gavrilov gmail com )

Files:     ffmpeg/COPYING.LGPLv2.1
Copyright: 1991-1999 Free Software Foundation, Inc.
License:   __HEADER___
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 .
 [This is the first released version of the Lesser GPL.  It also counts
 as the successor of the GNU Library Public License, version 2, hence
 the version number 2.1.]
 .
 Preamble
 .
 The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
 Licenses are intended to guarantee your freedom to share and change
 free software--to make sure the software is free for all its users.
 .
 This license, the Lesser General Public License, applies to some
 specially designated software packages--typically libraries--of the
 Free Software Foundation and other authors who decide to use it.  You
 can use it too, but we suggest you first think carefully about whether
 this license or the ordinary General Public License is the better
 strategy to use in any particular case, based on the explanations below.
 .
 When we speak of free software, we are referring to freedom of use,
 not price.  Our General Public Licenses are designed to make sure that
 you have the freedom to distribute copies of free software (and charge
 for this service if you wish); that you receive source code or can get
 it if you want it; that you can change the software and use pieces of
 it in new free programs; and that you are informed that you can do
 these things.
 .
 To protect your rights, we need to make restrictions that forbid
 distributors to deny you these rights or to ask you to surrender these
 rights.  These restrictions translate to certain responsibilities for
 you if you distribute copies of the library or if you modify it.
 .
 For example, if you distribute copies of the library, whether gratis
 or for a fee, you must give the recipients all the rights that we gave
 you.  You must make sure that they, too, receive or can get the source
 code.  If you link other code with the library, you must provide
 complete object files to the recipients, so that they can relink them
 with the library after making changes to the library and recompiling
 it.  And you must show them these terms so they know their rights.
 .
 We protect your rights with a two-step method: (1) we copyright the
 library, and (2) we offer you this license, which gives you legal
 permission to copy, distribute and/or modify the library.
 .
 To protect each distributor, we want to make it very clear that
 there is no warranty for the free library.  Also, if the library is
 modified by someone else and passed on, the recipients should know
 that what they have is not the original version, so that the original
 author's reputation will not be affected by problems that might be
 introduced by others.
 .
 Finally, software patents pose a constant threat to the existence of
 any free program.  We wish to make sure that a company cannot
 effectively restrict the users of a free program by obtaining a
 restrictive license from a patent holder.  Therefore, we insist that
 any patent license obtained for a version of the library must be
 consistent with the full freedom of use specified in this license.
 .
 Most GNU software, including some libraries, is covered by the
 ordinary GNU General Public License.  This license, the GNU Lesser
 General Public License, applies to certain designated libraries, and
 is quite different from the ordinary General Public License.  We use
 this license for certain libraries in order to permit linking those
 libraries into non-free programs.
 .
 When a program is linked with a library, whether statically or using
 a shared library, the combination of the two is legally speaking a
 combined work, a derivative of the original library.  The ordinary
 General Public License therefore permits such linking only if the
 entire combination fits its criteria of freedom.  The Lesser General
 Public License permits more lax criteria for linking other code with
 the library.
 .
 We call this license the "Lesser" General Public License because it
 does Less to protect the user's freedom than the ordinary General
 Public License.  It also provides other free software developers Less
 of an advantage over competing non-free programs.  These disadvantages
 are the reason we use the ordinary General Public License for many
 libraries.  However, the Lesser license provides advantages in certain
 special circumstances.
 .
 For example, on rare occasions, there may be a special need to
 encourage the widest possible use of a certain library, so that it becomes
 a de-facto standard.  To achieve this, non-free programs must be
 allowed to use the library.  A more frequent case is that a free
 library does the same job as widely used non-free libraries.  In this
 case, there is little to gain by limiting the free library to free
 software only, so we use the Lesser General Public License.
 .
 In other cases, permission to use a particular library in non-free
 programs enables a greater number of people to use a large body of
 free software.  For example, permission to use the GNU C Library in
 non-free programs enables many more people to use the whole GNU
 operating system, as well as its variant, the GNU/Linux operating
 system.
 .
 Although the Lesser General Public License is Less protective of the
 users' freedom, it does ensure that the user of a program that is
 linked with the Library has the freedom and the wherewithal to run
 that program using a modified version of the Library.
 .
 The precise terms and conditions for copying, distribution and
 modification follow.  Pay close attention to the difference between a
 "work based on the library" and a "work that uses the library".  The
 former contains code derived from the library, whereas the latter must
 be combined with the library in order to run.
 .
 GNU LESSER GENERAL PUBLIC LICENSE
 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 .
 0. This License Agreement applies to any software library or other
 program which contains a notice placed by the copyright holder or
 other authorized party saying it may be distributed under the terms of
 this Lesser General Public License (also called "this License").
 Each licensee is addressed as "you".
 .
 A "library" means a collection of software functions and/or data
 prepared so as to be conveniently linked with application programs
 (which use some of those functions and data) to form executables.
 .
 The "Library", below, refers to any such software library or work
 which has been distributed under these terms.  A "work based on the
 Library" means either the Library or any derivative work under
 copyright law: that is to say, a work containing the Library or a
 portion of it, either verbatim or with modifications and/or translated
 straightforwardly into another language.  (Hereinafter, translation is
 included without limitation in the term "modification".)
 .
 "Source code" for a work means the preferred form of the work for
 making modifications to it.  For a library, complete source code means
 all the source code for all modules it contains, plus any associated
 interface definition files, plus the scripts used to control compilation
 and installation of the library.
 .
 Activities other than copying, distribution and modification are not
 covered by this License; they are outside its scope.  The act of
 running a program using the Library is not restricted, and output from
 such a program is covered only if its contents constitute a work based
 on the Library (independent of the use of the Library in a tool for
 writing it).  Whether that is true depends on what the Library does
 and what the program that uses the Library does.
 .
 1. You may copy and distribute verbatim copies of the Library's
 complete source code as you receive it, in any medium, provided that
 you conspicuously and appropriately publish on each copy an
 appropriate copyright notice and disclaimer of warranty; keep intact
 all the notices that refer to this License and to the absence of any
 warranty; and distribute a copy of this License along with the
 Library.
 .
 You may charge a fee for the physical act of transferring a copy,
 and you may at your option offer warranty protection in exchange for a
 fee.
 .
 2. You may modify your copy or copies of the Library or any portion
 of it, thus forming a work based on the Library, and copy and
 distribute such modifications or work under the terms of Section 1
 above, provided that you also meet all of these conditions:
 .
 a) The modified work must itself be a software library.
 .
 b) You must cause the files modified to carry prominent notices
 stating that you changed the files and the date of any change.
 .
 c) You must cause the whole of the work to be licensed at no
 charge to all third parties under the terms of this License.
 .
 d) If a facility in the modified Library refers to a function or a
 table of data to be supplied by an application program that uses
 the facility, other than as an argument passed when the facility
 is invoked, then you must make a good faith effort to ensure that,
 in the event an application does not supply such function or
 table, the facility still operates, and performs whatever part of
 its purpose remains meaningful.
 .
 (For example, a function in a library to compute square roots has
 a purpose that is entirely well-defined independent of the
 application.  Therefore, Subsection 2d requires that any
 application-supplied function or table used by this function must
 be optional: if the application does not supply it, the square
 root function must still compute square roots.)
 .
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Library,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
 sections when you distribute them as separate works.  But when you
 distribute the same sections as part of a whole which is a work based
 on the Library, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote
 it.
 .
 Thus, it is not the intent of this section to claim rights or contest
 your rights to work written entirely by you; rather, the intent is to
 exercise the right to control the distribution of derivative or
 collective works based on the Library.
 .
 In addition, mere aggregation of another work not based on the Library
 with the Library (or with a work based on the Library) on a volume of
 a storage or distribution medium does not bring the other work under
 the scope of this License.
 .
 3. You may opt to apply the terms of the ordinary GNU General Public
 License instead of this License to a given copy of the Library.  To do
 this, you must alter all the notices that refer to this License, so
 that they refer to the ordinary GNU General Public License, version 2,
 instead of to this License.  (If a newer version than version 2 of the
 ordinary GNU General Public License has appeared, then you can specify
 that version instead if you wish.)  Do not make any other change in
 these notices.
 .
 Once this change is made in a given copy, it is irreversible for
 that copy, so the ordinary GNU General Public License applies to all
 subsequent copies and derivative works made from that copy.
 .
 This option is useful when you wish to copy part of the code of
 the Library into a program that is not a library.
 .
 4. You may copy and distribute the Library (or a portion or
 derivative of it, under Section 2) in object code or executable form
 under the terms of Sections 1 and 2 above provided that you accompany
 it with the complete corresponding machine-readable source code, which
 must be distributed under the terms of Sections 1 and 2 above on a
 medium customarily used for software interchange.
 .
 If distribution of object code is made by offering access to copy
 from a designated place, then offering equivalent access to copy the
 source code from the same place satisfies the requirement to
 distribute the source code, even though third parties are not
 compelled to copy the source along with the object code.
 .
 5. A program that contains no derivative of any portion of the
 Library, but is designed to work with the Library by being compiled or
 linked with it, is called a "work that uses the Library".  Such a
 work, in isolation, is not a derivative work of the Library, and
 therefore falls outside the scope of this License.
 .
 However, linking a "work that uses the Library" with the Library
 creates an executable that is a derivative of the Library (because it
 contains portions of the Library), rather than a "work that uses the
 library".  The executable is therefore covered by this License.
 Section 6 states terms for distribution of such executables.
 .
 When a "work that uses the Library" uses material from a header file
 that is part of the Library, the object code for the work may be a
 derivative work of the Library even though the source code is not.
 Whether this is true is especially significant if the work can be
 linked without the Library, or if the work is itself a library.  The
 threshold for this to be true is not precisely defined by law.
 .
 If such an object file uses only numerical parameters, data
 structure layouts and accessors, and small macros and small inline
 functions (ten lines or less in length), then the use of the object
 file is unrestricted, regardless of whether it is legally a derivative
 work.  (Executables containing this object code plus portions of the
 Library will still fall under Section 6.)
 .
 Otherwise, if the work is a derivative of the Library, you may
 distribute the object code for the work under the terms of Section 6.
 Any executables containing that work also fall under Section 6,
 whether or not they are linked directly with the Library itself.
 .
 6. As an exception to the Sections above, you may also combine or
 link a "work that uses the Library" with the Library to produce a
 work containing portions of the Library, and distribute that work
 under terms of your choice, provided that the terms permit
 modification of the work for the customer's own use and reverse
 engineering for debugging such modifications.
 .
 You must give prominent notice with each copy of the work that the
 Library is used in it and that the Library and its use are covered by
 this License.  You must supply a copy of this License.  If the work
 during execution displays copyright notices, you must include the
 copyright notice for the Library among them, as well as a reference
 directing the user to the copy of this License.  Also, you must do one
 of these things:
 .
 a) Accompany the work with the complete corresponding
 machine-readable source code for the Library including whatever
 changes were used in the work (which must be distributed under
 Sections 1 and 2 above); and, if the work is an executable linked
 with the Library, with the complete machine-readable "work that
 uses the Library", as object code and/or source code, so that the
 user can modify the Library and then relink to produce a modified
 executable containing the modified Library.  (It is understood
 that the user who changes the contents of definitions files in the
 Library will not necessarily be able to recompile the application
 to use the modified definitions.)
 .
 b) Use a suitable shared library mechanism for linking with the
 Library.  A suitable mechanism is one that (1) uses at run time a
 copy of the library already present on the user's computer system,
 rather than copying library functions into the executable, and (2)
 will operate properly with a modified version of the library, if
 the user installs one, as long as the modified version is
 interface-compatible with the version that the work was made with.
 .
 c) Accompany the work with a written offer, valid for at
 least three years, to give the same user the materials
 specified in Subsection 6a, above, for a charge no more
 than the cost of performing this distribution.
 .
 d) If distribution of the work is made by offering access to copy
 from a designated place, offer equivalent access to copy the above
 specified materials from the same place.
 .
 e) Verify that the user has already received a copy of these
 materials or that you have already sent this user a copy.
 .
 For an executable, the required form of the "work that uses the
 Library" must include any data and utility programs needed for
 reproducing the executable from it.  However, as a special exception,
 the materials to be distributed need not include anything that is
 normally distributed (in either source or binary form) with the major
 components (compiler, kernel, and so on) of the operating system on
 which the executable runs, unless that component itself accompanies
 the executable.
 .
 It may happen that this requirement contradicts the license
 restrictions of other proprietary libraries that do not normally
 accompany the operating system.  Such a contradiction means you cannot
 use both them and the Library together in an executable that you
 distribute.
 .
 7. You may place library facilities that are a work based on the
 Library side-by-side in a single library together with other library
 facilities not covered by this License, and distribute such a combined
 library, provided that the separate distribution of the work based on
 the Library and of the other library facilities is otherwise
 permitted, and provided that you do these two things:
 .
 a) Accompany the combined library with a copy of the same work
 based on the Library, uncombined with any other library
 facilities.  This must be distributed under the terms of the
 Sections above.
 .
 b) Give prominent notice with the combined library of the fact
 that part of it is a work based on the Library, and explaining
 where to find the accompanying uncombined form of the same work.
 .
 8. You may not copy, modify, sublicense, link with, or distribute
 the Library except as expressly provided under this License.  Any
 attempt otherwise to copy, modify, sublicense, link with, or
 distribute the Library is void, and will automatically terminate your
 rights under this License.  However, parties who have received copies,
 or rights, from you under this License will not have their licenses
 terminated so long as such parties remain in full compliance.
 .
 9. You are not required to accept this License, since you have not
 signed it.  However, nothing else grants you permission to modify or
 distribute the Library or its derivative works.  These actions are
 prohibited by law if you do not accept this License.  Therefore, by
 modifying or distributing the Library (or any work based on the
 Library), you indicate your acceptance of this License to do so, and
 all its terms and conditions for copying, distributing or modifying
 the Library or works based on it.
 .
 10. Each time you redistribute the Library (or any work based on the
 Library), the recipient automatically receives a license from the
 original licensor to copy, distribute, link with or modify the Library
 subject to these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties with
 this License.
 .
 11. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
 excuse you from the conditions of this License.  If you cannot
 distribute so as to satisfy simultaneously your obligations under this
 License and any other pertinent obligations, then as a consequence you
 may not distribute the Library at all.  For example, if a patent
 license would not permit royalty-free redistribution of the Library by
 all those who receive copies directly or indirectly through you, then
 the only way you could satisfy both it and this License would be to
 refrain entirely from distribution of the Library.
 .
 If any portion of this section is held invalid or unenforceable under any
 particular circumstance, the balance of the section is intended to apply,
 and the section as a whole is intended to apply in other circumstances.
 .
 It is not the purpose of this section to induce you to infringe any
 patents or other property right claims or to contest validity of any
 such claims; this section has the sole purpose of protecting the
 integrity of the free software distribution system which is
 implemented by public license practices.  Many people have made
 generous contributions to the wide range of software distributed
 through that system in reliance on consistent application of that
 system; it is up to the author/donor to decide if he or she is willing
 to distribute software through any other system and a licensee cannot
 impose that choice.
 .
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
 .
 12. If the distribution and/or use of the Library is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Library under this License may add
 an explicit geographical distribution limitation excluding those countries,
 so that distribution is permitted only in or among countries not thus
 excluded.  In such case, this License incorporates the limitation as if
 written in the body of this License.
 .
 13. The Free Software Foundation may publish revised and/or new
 versions of the Lesser General Public License from time to time.
 Such new versions will be similar in spirit to the present version,
 but may differ in detail to address new problems or concerns.
 .
 Each version is given a distinguishing version number.  If the Library
 specifies a version number of this License which applies to it and
 "any later version", you have the option of following the terms and
 conditions either of that version or of any later version published by
 the Free Software Foundation.  If the Library does not specify a
 license version number, you may choose any version ever published by
 the Free Software Foundation.
 .
 14. If you wish to incorporate parts of the Library into other free
 programs whose distribution conditions are incompatible with these,
 write to the author to ask for permission.  For software which is
 copyrighted by the Free Software Foundation, write to the Free
 Software Foundation; we sometimes make exceptions for this.  Our
 decision will be guided by the two goals of preserving the free status
 of all derivatives of our free software and of promoting the sharing
 and reuse of software generally.
 .
 NO WARRANTY
 .
 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 .
 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES.
 .
 END OF TERMS AND CONDITIONS
 .
 How to Apply These Terms to Your New Libraries
 .
 If you develop a new library, and you want it to be of the greatest
 possible use to the public, we recommend making it free software that
 everyone can redistribute and change.  You can do so by permitting
 redistribution under these terms (or, alternatively, under the terms of the
 ordinary General Public License).
 .
 To apply these terms, attach the following notices to the library.  It is
 safest to attach them to the start of each source file to most effectively
 convey the exclusion of warranty; and each file should have at least the
 "copyright" line and a pointer to where the full notice is found.
 .
 <one line to give the library's name and a brief idea of what it does.>
 Copyright (C) <year>  <name of author>
 .
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Also add information on how to contact you by electronic and paper mail.
 .
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the library, if
 necessary.  Here is a sample; alter the names:
 .
 Yoyodyne, Inc., hereby disclaims all copyright interest in the
 library `Frob' (a library for tweaking knobs) written by James Random Hacker.
 .
 <signature of Ty Coon>, 1 April 1990
 Ty Coon, President of Vice
 .
 That's all there is to it!

Files:     assets/shaders/videoAA.fsh
Copyright: 2014 guest(r) - guest.r@gmail.com
License:   __HEADER___
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 .
 Modified as video aware smoothing effect for PPSSPP.
 Some variable definitions had to be moved inside functions(and so repeated) due to glsl->hlsl auto translation failing.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest_prod.h
Copyright: 2006 Google Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google C++ Testing Framework definitions useful in production code.

Files:     ext/libchdr/deps/zlib-1.2.13/doc/rfc1951.txt
Copyright: 1996 L. Peter Deutsch
License:   __HEADER___
 Permission is granted to copy and distribute this document for any
 purpose and without charge, including translations into other
 languages and incorporation into compilations, provided that the
 copyright notice and this notice are preserved, and that any
 substantive changes or deletions from the original are clearly
 marked.
 .
 A pointer to the latest version of this and related documentation in
 HTML format can be found at the URL
 <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
 .
 Abstract
 .
 This specification defines a lossless compressed data format that
 compresses data using a combination of the LZ77 algorithm and Huffman
 coding, with efficiency comparable to the best currently available
 general-purpose compression methods.  The data can be produced or
 consumed, even for an arbitrarily long sequentially presented input
 data stream, using only an a priori bounded amount of intermediate
 storage.  The format can be implemented readily in a manner not
 covered by patents.
 .
 Deutsch                      Informational                      [Page 1]
 .
 RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
 .
 Table of Contents
 .
 1. Introduction ................................................... 2
 1.1. Purpose ................................................... 2
 1.2. Intended audience ......................................... 3
 1.3. Scope ..................................................... 3
 1.4. Compliance ................................................ 3
 1.5.  Definitions of terms and conventions used ................ 3
 1.6. Changes from previous versions ............................ 4
 2. Compressed representation overview ............................. 4
 3. Detailed specification ......................................... 5
 3.1. Overall conventions ....................................... 5
 3.1.1. Packing into bytes .................................. 5
 3.2. Compressed block format ................................... 6
 3.2.1. Synopsis of prefix and Huffman coding ............... 6
 3.2.2. Use of Huffman coding in the "deflate" format ....... 7
 3.2.3. Details of block format ............................. 9

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gzlog.c
Copyright: 2004-2019 Mark Adler, For conditions of distribution and use, see copyright notice in gzlog.h version 2.3, 25 May 2019
License:   __HEADER___
 gzlog provides a mechanism for frequently appending short strings to a gzip
 file that is efficient both in execution time and compression ratio.  The
 strategy is to write the short strings in an uncompressed form to the end of
 the gzip file, only compressing when the amount of uncompressed data has
 reached a given threshold.
 .
 gzlog also provides protection against interruptions in the process due to
 system crashes.  The status of the operation is recorded in an extra field
 in the gzip file, and is only updated once the gzip file is brought to a
 valid state.  The last data to be appended or compressed is saved in an
 auxiliary file, so that if the operation is interrupted, it can be completed
 the next time an append operation is attempted.
 .
 gzlog maintains another auxiliary file with the last 32K of data from the
 compressed portion, which is preloaded for the compression of the subsequent
 data.  This minimizes the impact to the compression ratio of appending.
 .
 Operations Concept:
 .
 Files (log name "foo"):
 foo.gz -- gzip file with the complete log
 foo.add -- last message to append or last data to compress
 foo.dict -- dictionary of the last 32K of data for next compression
 foo.temp -- temporary dictionary file for compression after this one
 foo.lock -- lock file for reading and writing the other files
 foo.repairs -- log file for log file recovery operations (not compressed)
 .
 gzip file structure:
 - fixed-length (no file name) header with extra field (see below)
 - compressed data ending initially with empty stored block
 - uncompressed data filling out originally empty stored block and
 subsequent stored blocks as needed (16K max each)
 - gzip trailer
 - no junk at end (no other gzip streams)
 .
 When appending data, the information in the first three items above plus the
 foo.add file are sufficient to recover an interrupted append operation.  The
 extra field has the necessary information to restore the start of the last
 stored block and determine where to append the data in the foo.add file, as
 well as the crc and length of the gzip data before the append operation.
 .
 The foo.add file is created before the gzip file is marked for append, and
 deleted after the gzip file is marked as complete.  So if the append
 operation is interrupted, the data to add will still be there.  If due to
 some external force, the foo.add file gets deleted between when the append
 operation was interrupted and when recovery is attempted, the gzip file will
 still be restored, but without the appended data.
 .
 When compressing data, the information in the first two items above plus the
 foo.add file are sufficient to recover an interrupted compress operation.
 The extra field has the necessary information to find the end of the
 compressed data, and contains both the crc and length of just the compressed
 data and of the complete set of data including the contents of the foo.add
 file.
 .
 Again, the foo.add file is maintained during the compress operation in case
 of an interruption.  If in the unlikely event the foo.add file with the data
 to be compressed is missing due to some external force, a gzip file with
 just the previous compressed data will be reconstructed.  In this case, all
 of the data that was to be compressed is lost (approximately one megabyte).
 This will not occur if all that happened was an interruption of the compress
 operation.
 .
 The third state that is marked is the replacement of the old dictionary with
 the new dictionary after a compress operation.  Once compression is
 complete, the gzip file is marked as being in the replace state.  This
 completes the gzip file, so an interrupt after being so marked does not
 result in recompression.  Then the dictionary file is replaced, and the gzip
 file is marked as completed.  This state prevents the possibility of
 restarting compression with the wrong dictionary file.
 .
 All three operations are wrapped by a lock/unlock procedure.  In order to
 gain exclusive access to the log files, first a foo.lock file must be
 exclusively created.  When all operations are complete, the lock is
 released by deleting the foo.lock file.  If when attempting to create the
 lock file, it already exists and the modify time of the lock file is more
 than five minutes old (set by the PATIENCE define below), then the old
 lock file is considered stale and deleted, and the exclusive creation of
 the lock file is retried.  To assure that there are no false assessments
 of the staleness of the lock file, the operations periodically touch the
 lock file to update the modified date.
 .
 Following is the definition of the extra field with all of the information
 required to enable the above append and compress operations and their
 recovery if interrupted.  Multi-byte values are stored little endian
 (consistent with the gzip format).  File pointers are eight bytes long.
 The crc's and lengths for the gzip trailer are four bytes long.  (Note that
 the length at the end of a gzip file is used for error checking only, and
 for large files is actually the length modulo 2^32.)  The stored block
 length is two bytes long.  The gzip extra field two-byte identification is
 "ap" for append.  It is assumed that writing the extra field to the file is
 an "atomic" operation.  That is, either all of the extra field is written
 to the file, or none of it is, if the operation is interrupted right at the
 point of updating the extra field.  This is a reasonable assumption, since
 the extra field is within the first 52 bytes of the file, which is smaller
 than any expected block size for a mass storage device (usually 512 bytes or
 larger).
 .
 Extra field (35 bytes):
 - Pointer to first stored block length -- this points to the two-byte length
 of the first stored block, which is followed by the two-byte, one's
 complement of that length.  The stored block length is preceded by the
 three-bit header of the stored block, which is the actual start of the
 stored block in the deflate format.  See the bit offset field below.
 - Pointer to the last stored block length.  This is the same as above, but
 for the last stored block of the uncompressed data in the gzip file.
 Initially this is the same as the first stored block length pointer.

Files:     ffmpeg/libavcodec/gif.h
Copyright: 2003 Fabrice Bellard
           2006 Baptiste Coudurier
           2012 Vitaliy E Sugrobov
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 GIF format definitions.

Files:     ffmpeg/libavcodec/libschroedinger.c
Copyright: 2008 BBC, Anuradha Suraparaju <asuraparaju at gmail dot com >
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 function definitions common to libschroedinger decoder and encoder

Files:     ffmpeg/libavcodec/options.c
Copyright: 2001 Fabrice Bellard
           2002-2004 Michael Niedermayer <michaelni@gmx.at>
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Options definition for AVCodecContext.

Files:     ext/glslang/glslang/Include/intermediate.h
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2016 LunarG, Inc.
           2017 ARM Limited. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Definition of the in-memory high-level intermediate representation
 of shaders.  This is a tree that parser creates.
 .
 Nodes in the tree are defined as a hierarchy of classes derived from
 TIntermNode. Each is a node in a tree.  There is no preset branching factor;
 each node can have it's own type of list of children.

Files:     Common/CommonTypes.h
Copyright: 2003 Dolphin Project.
License:   __HEADER___
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 2.0 or later versions.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License 2.0 for more details.
 .
 A copy of the GPL 2.0 should have been included with the program.
 If not, see http://www.gnu.org/licenses/
 .
 Official SVN repository and contact information can be found at
 http://code.google.com/p/dolphin-emu/
 .
 This header contains type definitions that are shared between the Dolphin core and
 other parts of the code. Any definitions that are only used by the core should be
 placed in "Common.h" instead.

Files:     ffmpeg/libavdevice/alsa.h
Copyright: 2007 Benoit Fouet ( benoit fouet free fr )
           2007 Luca Abeni ( lucabe72 email it )
License:   __HEADER___
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 ALSA input and output: definitions and structures
 @author Luca Abeni ( lucabe72 email it )
 @author Benoit Fouet ( benoit fouet free fr )

Files:     ext/glslang/glslang/MachineIndependent/Initialize.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2016 LunarG, Inc.
           2015-2020 Google, Inc.
           2017 ARM Limited. Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Create strings that declare built-in definitions, add built-ins programmatically
 that cannot be expressed in the strings, and establish mappings between
 built-in functions and operators.
 .
 Where to put a built-in:
 TBuiltIns::initialize(version,profile)       context-independent textual built-ins; add them to the right string
 TBuiltIns::initialize(resources,...)         context-dependent textual built-ins; add them to the right string
 TBuiltIns::identifyBuiltIns(...,symbolTable) context-independent programmatic additions/mappings to the symbol table,
 including identifying what extensions are needed if a version does not allow a symbol
 TBuiltIns::identifyBuiltIns(...,symbolTable, resources) context-dependent programmatic additions/mappings to the symbol table,
 including identifying what extensions are needed if a version does not allow a symbol

Files:     ext/glslang/glslang/HLSL/hlslParseables.cpp
Copyright: 2016 LunarG, Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Create strings that declare built-in definitions, add built-ins programmatically
 that cannot be expressed in the strings, and establish mappings between
 built-in functions and operators.
 .
 Where to put a built-in:
 TBuiltInParseablesHlsl::initialize(version,profile) context-independent textual built-ins; add them to the right string
 TBuiltInParseablesHlsl::initialize(resources,...)   context-dependent textual built-ins; add them to the right string
 TBuiltInParseablesHlsl::identifyBuiltIns(...,symbolTable) context-independent programmatic additions/mappings to the symbol table,
 including identifying what extensions are needed if a version does not allow a symbol
 TBuiltInParseablesHlsl::identifyBuiltIns(...,symbolTable, resources) context-dependent programmatic additions/mappings to the
 symbol table, including identifying what extensions are needed if a version does
 not allow a symbol

Files:     ffmpeg/COPYING.GPLv2
Copyright: 1989-1991 Free Software Foundation, Inc.
License:   __HEADER___
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 .
 Preamble
 .
 The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
 License is intended to guarantee your freedom to share and change free
 software--to make sure the software is free for all its users.  This
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
 the GNU Lesser General Public License instead.)  You can apply it to
 your programs, too.
 .
 When we speak of free software, we are referring to freedom, not
 price.  Our General Public Licenses are designed to make sure that you
 have the freedom to distribute copies of free software (and charge for
 this service if you wish), that you receive source code or can get it
 if you want it, that you can change the software or use pieces of it
 in new free programs; and that you know you can do these things.
 .
 To protect your rights, we need to make restrictions that forbid
 anyone to deny you these rights or to ask you to surrender the rights.
 These restrictions translate to certain responsibilities for you if you
 distribute copies of the software, or if you modify it.
 .
 For example, if you distribute copies of such a program, whether
 gratis or for a fee, you must give the recipients all the rights that
 you have.  You must make sure that they, too, receive or can get the
 source code.  And you must show them these terms so they know their
 rights.
 .
 We protect your rights with two steps: (1) copyright the software, and
 (2) offer you this license which gives you legal permission to copy,
 distribute and/or modify the software.
 .
 Also, for each author's protection and ours, we want to make certain
 that everyone understands that there is no warranty for this free
 software.  If the software is modified by someone else and passed on, we
 want its recipients to know that what they have is not the original, so
 that any problems introduced by others will not reflect on the original
 authors' reputations.
 .
 Finally, any free program is threatened constantly by software
 patents.  We wish to avoid the danger that redistributors of a free
 program will individually obtain patent licenses, in effect making the
 program proprietary.  To prevent this, we have made it clear that any
 patent must be licensed for everyone's free use or not licensed at all.
 .
 The precise terms and conditions for copying, distribution and
 modification follow.
 .
 GNU GENERAL PUBLIC LICENSE
 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 .
 0. This License applies to any program or other work which contains
 a notice placed by the copyright holder saying it may be distributed
 under the terms of this General Public License.  The "Program", below,
 refers to any such program or work, and a "work based on the Program"
 means either the Program or any derivative work under copyright law:
 that is to say, a work containing the Program or a portion of it,
 either verbatim or with modifications and/or translated into another
 language.  (Hereinafter, translation is included without limitation in
 the term "modification".)  Each licensee is addressed as "you".
 .
 Activities other than copying, distribution and modification are not
 covered by this License; they are outside its scope.  The act of
 running the Program is not restricted, and the output from the Program
 is covered only if its contents constitute a work based on the
 Program (independent of having been made by running the Program).
 Whether that is true depends on what the Program does.
 .
 1. You may copy and distribute verbatim copies of the Program's
 source code as you receive it, in any medium, provided that you
 conspicuously and appropriately publish on each copy an appropriate
 copyright notice and disclaimer of warranty; keep intact all the
 notices that refer to this License and to the absence of any warranty;
 and give any other recipients of the Program a copy of this License
 along with the Program.
 .
 You may charge a fee for the physical act of transferring a copy, and
 you may at your option offer warranty protection in exchange for a fee.
 .
 2. You may modify your copy or copies of the Program or any portion
 of it, thus forming a work based on the Program, and copy and
 distribute such modifications or work under the terms of Section 1
 above, provided that you also meet all of these conditions:
 .
 a) You must cause the modified files to carry prominent notices
 stating that you changed the files and the date of any change.
 .
 b) You must cause any work that you distribute or publish, that in
 whole or in part contains or is derived from the Program or any
 part thereof, to be licensed as a whole at no charge to all third
 parties under the terms of this License.
 .
 c) If the modified program normally reads commands interactively
 when run, you must cause it, when started running for such
 interactive use in the most ordinary way, to print or display an
 announcement including an appropriate copyright notice and a
 notice that there is no warranty (or else, saying that you provide
 a warranty) and that users may redistribute the program under
 these conditions, and telling the user how to view a copy of this
 License.  (Exception: if the Program itself is interactive but
 does not normally print such an announcement, your work based on
 the Program is not required to print an announcement.)
 .
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
 sections when you distribute them as separate works.  But when you
 distribute the same sections as part of a whole which is a work based
 on the Program, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote it.
 .
 Thus, it is not the intent of this section to claim rights or contest
 your rights to work written entirely by you; rather, the intent is to
 exercise the right to control the distribution of derivative or
 collective works based on the Program.
 .
 In addition, mere aggregation of another work not based on the Program
 with the Program (or with a work based on the Program) on a volume of
 a storage or distribution medium does not bring the other work under
 the scope of this License.
 .
 3. You may copy and distribute the Program (or a work based on it,
 under Section 2) in object code or executable form under the terms of
 Sections 1 and 2 above provided that you also do one of the following:
 .
 a) Accompany it with the complete corresponding machine-readable
 source code, which must be distributed under the terms of Sections
 1 and 2 above on a medium customarily used for software interchange; or,
 .
 b) Accompany it with a written offer, valid for at least three
 years, to give any third party, for a charge no more than your
 cost of physically performing source distribution, a complete
 machine-readable copy of the corresponding source code, to be
 distributed under the terms of Sections 1 and 2 above on a medium
 customarily used for software interchange; or,
 .
 c) Accompany it with the information you received as to the offer
 to distribute corresponding source code.  (This alternative is
 allowed only for noncommercial distribution and only if you
 received the program in object code or executable form with such
 an offer, in accord with Subsection b above.)
 .
 The source code for a work means the preferred form of the work for
 making modifications to it.  For an executable work, complete source
 code means all the source code for all modules it contains, plus any
 associated interface definition files, plus the scripts used to
 control compilation and installation of the executable.  However, as a
 special exception, the source code distributed need not include
 anything that is normally distributed (in either source or binary
 form) with the major components (compiler, kernel, and so on) of the
 operating system on which the executable runs, unless that component
 itself accompanies the executable.
 .
 If distribution of executable or object code is made by offering
 access to copy from a designated place, then offering equivalent
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
 .
 4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
 void, and will automatically terminate your rights under this License.
 However, parties who have received copies, or rights, from you under
 this License will not have their licenses terminated so long as such
 parties remain in full compliance.
 .
 5. You are not required to accept this License, since you have not
 signed it.  However, nothing else grants you permission to modify or
 distribute the Program or its derivative works.  These actions are
 prohibited by law if you do not accept this License.  Therefore, by
 modifying or distributing the Program (or any work based on the
 Program), you indicate your acceptance of this License to do so, and
 all its terms and conditions for copying, distributing or modifying
 the Program or works based on it.
 .
 6. Each time you redistribute the Program (or any work based on the
 Program), the recipient automatically receives a license from the
 original licensor to copy, distribute or modify the Program subject to
 these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties to
 this License.
 .
 7. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
 excuse you from the conditions of this License.  If you cannot
 distribute so as to satisfy simultaneously your obligations under this
 License and any other pertinent obligations, then as a consequence you
 may not distribute the Program at all.  For example, if a patent
 license would not permit royalty-free redistribution of the Program by
 all those who receive copies directly or indirectly through you, then
 the only way you could satisfy both it and this License would be to
 refrain entirely from distribution of the Program.
 .
 If any portion of this section is held invalid or unenforceable under
 any particular circumstance, the balance of the section is intended to
 apply and the section as a whole is intended to apply in other
 circumstances.
 .
 It is not the purpose of this section to induce you to infringe any
 patents or other property right claims or to contest validity of any
 such claims; this section has the sole purpose of protecting the
 integrity of the free software distribution system, which is
 implemented by public license practices.  Many people have made
 generous contributions to the wide range of software distributed
 through that system in reliance on consistent application of that
 system; it is up to the author/donor to decide if he or she is willing
 to distribute software through any other system and a licensee cannot
 impose that choice.
 .
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
 .
 8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
 may add an explicit geographical distribution limitation excluding
 those countries, so that distribution is permitted only in or among
 countries not thus excluded.  In such case, this License incorporates
 the limitation as if written in the body of this License.
 .
 9. The Free Software Foundation may publish revised and/or new versions
 of the General Public License from time to time.  Such new versions will
 be similar in spirit to the present version, but may differ in detail to
 address new problems or concerns.
 .
 Each version is given a distinguishing version number.  If the Program
 specifies a version number of this License which applies to it and "any
 later version", you have the option of following the terms and conditions
 either of that version or of any later version published by the Free
 Software Foundation.  If the Program does not specify a version number of
 this License, you may choose any version ever published by the Free Software
 Foundation.
 .
 10. If you wish to incorporate parts of the Program into other free
 programs whose distribution conditions are different, write to the author
 to ask for permission.  For software which is copyrighted by the Free
 Software Foundation, write to the Free Software Foundation; we sometimes
 make exceptions for this.  Our decision will be guided by the two goals
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 .
 NO WARRANTY
 .
 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
 REPAIR OR CORRECTION.
 .
 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 .
 END OF TERMS AND CONDITIONS
 .
 How to Apply These Terms to Your New Programs
 .
 If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
 free software which everyone can redistribute and change under these terms.
 .
 To do so, attach the following notices to the program.  It is safest
 to attach them to the start of each source file to most effectively
 convey the exclusion of warranty; and each file should have at least
 the "copyright" line and a pointer to where the full notice is found.
 .
 <one line to give the program's name and a brief idea of what it does.>
 Copyright (C) <year>  <name of author>
 .
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Also add information on how to contact you by electronic and paper mail.
 .
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 .
 Gnomovision version 69, Copyright (C) year name of author
 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
 This is free software, and you are welcome to redistribute it
 under certain conditions; type `show c' for details.
 .
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, the commands you use may
 be called something other than `show w' and `show c'; they could even be
 mouse-clicks or menu items--whatever suits your program.
 .
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
 .
 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
 `Gnomovision' (which makes passes at compilers) written by James Hacker.
 .
 <signature of Ty Coon>, 1 April 1989
 Ty Coon, President of Vice
 .
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
 library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.

Files:     ext/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2013 LunarG, Inc.
           2015-2018 Google, Inc.
License:   __HEADER___
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Copyright (c) 2002, NVIDIA Corporation.
 .
 NVIDIA Corporation("NVIDIA") supplies this software to you in
 consideration of your agreement to the following terms, and your use,
 installation, modification or redistribution of this NVIDIA software
 constitutes acceptance of these terms.  If you do not agree with these
 terms, please do not use, install, modify or redistribute this NVIDIA
 software.
 .
 In consideration of your agreement to abide by the following terms, and
 subject to these terms, NVIDIA grants you a personal, non-exclusive
 license, under NVIDIA's copyrights in this original NVIDIA software (the
 "NVIDIA Software"), to use, reproduce, modify and redistribute the
 NVIDIA Software, with or without modifications, in source and/or binary
 forms; provided that if you redistribute the NVIDIA Software, you must
 retain the copyright notice of NVIDIA, this notice and the following
 text and disclaimers in all such redistributions of the NVIDIA Software.
 Neither the name, trademarks, service marks nor logos of NVIDIA
 Corporation may be used to endorse or promote products derived from the
 NVIDIA Software without specific prior written permission from NVIDIA.
 Except as expressly stated in this notice, no other rights or licenses
 express or implied, are granted by NVIDIA herein, including but not
 limited to any patent rights that may be infringed by your derivative
 works or by other works in which the NVIDIA Software may be
 incorporated. No hardware is licensed hereunder.
 .
 THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
 INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
 NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
 PRODUCTS.
 .
 IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
 INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
 OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
 NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
 TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
 NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 For recording and playing back the stream of tokens in a macro definition.

Files:     dx9sdk/Include/dsetup.h
Copyright: 1995-1997 Microsoft Corporation.
License:   __UNKNOWN__
 File:       dsetup.h
 Content:    DirectXSetup, error codes and flags

Files:     ffmpeg/libavcodec/jfdctint_template.c
Copyright: __NO_COPYRIGHT__ in: ffmpeg/libavcodec/jfdctint_template.c
License:   __UNKNOWN__
 Permission is hereby granted to use, copy, modify, and distribute this
 software (or portions thereof) for any purpose, without fee, subject to
 these conditions:
 (1) If any part of the source code for this software is distributed, then
 this README file must be included, with this copyright and no-warranty
 notice unaltered; and any additions, deletions, or changes to the original
 files must be clearly indicated in accompanying documentation.
 (2) If only executable code is distributed, then the accompanying
 documentation must state that "this software is based in part on the work
 of the Independent JPEG Group".
 (3) Permission for use of this software is granted only if the user accepts
 full responsibility for any undesirable consequences; the authors accept
 NO LIABILITY for damages of any kind.
 .
 These conditions apply to any software derived from or based on the IJG
 code, not just to the unmodified library.  If you use our work, you ought
 to acknowledge us.
 .
 Permission is NOT granted for the use of any IJG author's name or company
 name in advertising or publicity relating to this software or products
 derived from it.  This software may be referred to only as "the Independent
 JPEG Group's software".
 .
 We specifically permit and encourage the use of this software as the basis
 of commercial products, provided that all warranty or liability claims are
 assumed by the product vendor.
 .
 This file contains a slow-but-accurate integer implementation of the
 forward DCT (Discrete Cosine Transform).
 .
 A 2-D DCT can be done by 1-D DCT on each row followed by 1-D DCT
 on each column.  Direct algorithms are also available, but they are
 much more complex and seem not to be any faster when reduced to code.
 .
 This implementation is based on an algorithm described in
 C. Loeffler, A. Ligtenberg and G. Moschytz, "Practical Fast 1-D DCT
 Algorithms with 11 Multiplications", Proc. Int'l. Conf. on Acoustics,
 Speech, and Signal Processing 1989 (ICASSP '89), pp. 988-991.
 The primary algorithm described there uses 11 multiplies and 29 adds.
 We use their alternate method with 12 multiplies and 32 adds.
 The advantage of this method is that no data path contains more than one
 multiplication; this allows a very simple and accurate implementation in
 scaled fixed-point arithmetic, with a minimal number of shifts.
 .
 Independent JPEG Group's slow & accurate dct.

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gzjoin.c
Copyright: 2004-2012 Mark Adler, version 1.2, 14 Aug 2012
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Mark Adler    madler@alumni.caltech.edu
 .
 Change history:
 .
 1.0  11 Dec 2004     - First version

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/puff/pufftest.c
Copyright: 2002-2013 Mark Adler For conditions of distribution and use, see copyright notice in puff.h version 2.3, 21 Jan 2013
License:   __UNKNOWN__
 Example of how to use puff().

Files:     dx9sdk/Include/DX11/D2DBaseTypes.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 This file is automatically generated.  Please do not edit it directly.
 .
 File name: D2DBaseTypes.h

Files:     dx9sdk/Include/dinputd.h
Copyright: 1995-2000 Microsoft Corporation.
License:   __UNKNOWN__
 File:       dinputd.h
 Content:    DirectInput include file for device driver implementors

Files:     ext/libchdr/deps/zlib-1.2.13/test/minigzip.c
Copyright: 1995-2016 Jean-loup Gailly For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 minigzip is a minimal implementation of the gzip utility. This is
 only an example of using zlib and isn't meant to replace the
 full-featured gzip. No attempt is made to deal with file systems
 limiting names to 14 or 8+3 characters, etc... Error checking is
 very limited. So use minigzip only for testing; use gzip for the
 real thing. On MSDOS, use only on file names without extension
 or in pipe mode.
 .
 @(#) $Id$

Files:     ext/jpge/jpgd_idct.h
Copyright: 2009 Intel Corporation
License:   __UNKNOWN__
 Permission is granted to use, copy, distribute and prepare derivative works of this
 software for any purpose and without fee, provided, that the above copyright notice
 and this statement appear in all copies.  Intel makes no representations about the
 suitability of this software for any purpose.  THIS SOFTWARE IS PROVIDED "AS IS."
 INTEL SPECIFICALLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, AND ALL LIABILITY,
 INCLUDING CONSEQUENTIAL AND OTHER INDIRECT DAMAGES, FOR THE USE OF THIS SOFTWARE,
 INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PROPRIETARY RIGHTS, AND INCLUDING THE
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  Intel does not
 assume any responsibility for any errors which may appear in this software nor any
 responsibility to update it.
 .
 From:

Files:     ext/native/tools/prebuilt/freetype/internal/internal.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file is automatically included by `ft2build.h`.  Do not include it
 manually!

Files:     Tools/SaveTool/encrypt.c
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 encrypt.c - Encryption routines using sceChnnlsv

Files:     dx9sdk/Include/DX11/dxgiddi.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 Content: DXGI Basic Device Driver Interface Definitions

Files:     ext/libchdr/deps/zlib-1.2.13/Makefile.in
Copyright: 1995-2017 Jean-loup Gailly, Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 To compile and test, type:
 ./configure; make test
 Normally configure builds both a static and a shared library.
 If you want to build just a static library, use: ./configure --static
 .
 To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type:
 make install
 To install in $HOME instead of /usr/local, use:

Files:     ext/miniupnp/miniupnpc/upnperrors.c
Copyright: 2007-2019 Thomas Bernard
License:   __UNKNOWN__
 http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
 This software is subjet to the conditions detailed in the
 provided LICENCE file.

Files:     ext/glslang/glslang/MachineIndependent/gl_types.h
Copyright: 2013 The Khronos Group Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/infback9/infback9.h
Copyright: 2003 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 This header file and associated patches provide a decoder for PKWare's
 undocumented deflate64 compression method (method 9).  Use with infback9.c,
 inftree9.h, inftree9.c, and inffix9.h.  These patches are not supported.
 This should be compiled with zlib, since it uses zutil.h and zutil.o.
 This code has not yet been tested on 16-bit architectures.  See the
 comments in zlib.h for inflateBack() usage.  These functions are used
 identically, except that there is no windowBits parameter, and a 64K
 window must be provided.  Also if int's are 16 bits, then a zero for
 the third parameter of the "out" function actually means 65536UL.
 zlib.h must be included before this header file.

Files:     dx9sdk/Include/d3d9.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:   d3d9.h
 Content:    Direct3D include file

Files:     ext/disarm.cpp
Copyright: 2000 Gareth McCaughan
License:   __UNKNOWN__
 This file may be distributed and used freely provided:
 1. You do not distribute any version that lacks this
 copyright notice (exactly as it appears here, extending
 from the start to the end of the C-language comment
 containing these words)); and,
 2. If you distribute any modified version, its source
 contains a clear description of the ways in which
 it differs from the original version, and a clear
 indication that the changes are not mine.
 There is no restriction on your permission to use and
 distribute object code or executable code derived from
 this.
 .
 The original version of this file (or perhaps a later
 version by the original author) may or may not be
 available at http://web.ukonline.co.uk/g.mccaughan/g/software.html .
 .
 Share and enjoy!    -- g
 .
 (*This* comment is NOT part of the notice mentioned in the
 distribution conditions above.)
 .
 The bulk of this code was ripped brutally from the middle
 of a much more interesting piece of software whose purpose
 is to disassemble object files in the format known as AOF;
 it's quite clever at spotting blocks of non-code embedded
 in code, identifying labels, and so on.
 .
 This program, on the other hand, is very much simpler.
 It simply disassembles one instruction at a time. Some
 traces of the original purpose can be seen here and there.
 You might want to make this do a two-phase disassembly,
 adding labels etc the second time around. I've made this
 work by loading the whole file into memory first, partly
 because that makes a two-pass approach easier.
 .
 One word of warning: I believe that the syntax this program
 uses for the MSR instruction is now obsolete.

Files:     dx9sdk/Include/d3d9caps.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3d9caps.h
 Content:    Direct3D capabilities include file

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/readme.txt
Copyright: __NO_COPYRIGHT__ in: ext/libchdr/deps/zlib-1.2.13/contrib/ada/readme.txt
License:   __UNKNOWN__
 Contributors: Pascal Obry <pascal@obry.org>, Steve Sangwine <sjs@essex.ac.uk>

Files:     libretro/libretro-common/include/utils/md5.h
Copyright: 2001 Alexander Peslyak and it is here released to the general public under the following terms:
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted.
 .
 There's ABSOLUTELY NO WARRANTY, express or implied.
 .
 See md5.c for more information.

Files:     ext/miniupnp/miniupnpd/upnpdescstrings.h
Copyright: 2006-2013 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the coditions detailed in
 the LICENCE file provided within the distribution

Files:     dx9sdk/Include/d3dx9math.inl
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9math.inl
 Content:    D3DX math inline functions

Files:     ext/zstd/lib/common/xxhash.h
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 You can contact the author at :
 - xxHash homepage: https://cyan4973.github.io/xxHash/
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     pspautotests/common/ext/zstd/lib/common/xxhash.c
Copyright: Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - xxHash homepage: http://www.xxhash.com
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 xxhash.c instantiates functions defined in xxhash.h

Files:     dx9sdk/Include/d3dx9core.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9core.h
 Content:    D3DX core types and functions

Files:     ext/miniupnp/miniupnpd/Makefile.macosx
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpd/Makefile.macosx
License:   __UNKNOWN__
 This Makefile should work for MacOSX
 .
 To compile with pf with OS X 10.7+, you need to specify
 path to XNU bsd sources :

Files:     ext/openxr/openxr_platform_defines.h
Copyright: 2017-2022 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: Apache-2.0 OR MIT

Files:     ext/SPIRV-Cross/CODE_OF_CONDUCT.adoc
Copyright: 2016-2020 The Khronos Group Inc.
License:   __UNKNOWN__
 SPDX-License-Identifier: CC-BY-4.0

Files:     ext/native/tools/prebuilt/ft2build.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This is the 'entry point' for FreeType header file inclusions.  It is
 the only header file which should be included directly; all other
 FreeType header files should be accessed with macro names (after
 including `ft2build.h`).
 .
 A typical example is
 .
 ```
 #include <ft2build.h>

Files:     ext/rapidjson/license.txt
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License.
 If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms.  Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license.
 A copy of the MIT License is included in this file.
 .
 Other dependencies and licenses:
 .
 Open Source Software Licensed Under the BSD License:

Files:     ffmpeg/libavformat/aadec.c
Copyright: 2015 Vesselin Bontchev
License:   __UNKNOWN__
 Header parsing is borrowed from https://github.com/jteeuwen/audible project.
 Copyright (c) 2001-2014, Jim Teeuwen
 .
 Redistribution and use in source and binary forms, with or without modification,
 are permitted provided that the following conditions are met:
 .
 1. Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     ffmpeg/doc/mips.txt
Copyright: 2012 MIPS Technologies, Inc., California.
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.

Files:     dx9sdk/Include/d3d9types.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3d9types.h
 Content:    Direct3D capabilities include file

Files:     ffmpeg/android/armv7/lib/libswresample.a
Copyright: __NO_COPYRIGHT__ in: ffmpeg/android/armv7/lib/libswresample.a
License:   __UNKNOWN__
 _MANY_NON_ASCII_(7chars. over 7chars.) starting with: ííÀ
 _MANY_NON_ASCII_(83chars. over 105chars.) starting with: ·î îí 1îíí 1îíE  êÀ âíJâ í 1î í¨ ã 
 _MANY_NON_ASCII_(30chars. over 40chars.) starting with: 0î íÈ ã à í0î í+  ê å Pã
 _MANY_NON_ASCII_(3chars. over 3chars.) ... truncated.

Files:     ext/native/tools/prebuilt/freetype/ftotval.h
Copyright: 2004-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Warning: This module might be moved to a different library in the
 future to avoid a tight dependency between FreeType and the
 OpenType specification.

Files:     dx9sdk/Include/DX11/d3d12shader.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3D12Shader.h
 Content:    D3D12 Shader Types and APIs

Files:     pspautotests/common/ext/zstd/lib/libzstd.pc.in
Copyright: 2014-2016 Yann Collet, Facebook
License:   __UNKNOWN__
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)

Files:     dx9sdk/Include/DX11/D2D1Helper.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File: D2D1helper.h

Files:     libretro/libretro-common/include/compat/ifaddrs.h
Copyright: 1995-1999 Berkeley Software Design, Inc.
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp

Files:     ext/zstd/lib/common/xxhash.c
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 You can contact the author at :
 - xxHash homepage: https://cyan4973.github.io/xxHash/
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 xxhash.c instantiates functions defined in xxhash.h

Files:     ext/sfmt19937/SFMT.h
Copyright: 2006-2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University.
           2012 Mutsuo Saito, Makoto Matsumoto, Hiroshima University and The University of Tokyo.
License:   __UNKNOWN__
 The 3-clause BSD License is applied to this software, see
 LICENSE.txt
 .
 @note We assume that your system has inttypes.h.  If your system

Files:     ext/native/tools/prebuilt/freetype/internal/autohint.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 The auto-hinter is used to load and automatically hint glyphs if a
 format-specific hinter isn't available.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/puff/puff.c
Copyright: 2002-2013 Mark Adler For conditions of distribution and use, see copyright notice in puff.h version 2.3, 21 Jan 2013
License:   __UNKNOWN__
 puff.c is a simple inflate written to be an unambiguous way to specify the
 deflate format.  It is not written for speed but rather simplicity.  As a
 side benefit, this code might actually be useful when small code is more
 important than speed, such as bootstrap applications.  For typical deflate
 data, zlib's inflate() is about four times as fast as puff().  zlib's
 inflate compiles to around 20K on my machine, whereas puff.c compiles to
 around 4K on my machine (a PowerPC using GNU cc).  If the faster decode()
 function here is used, then puff() is only twice as slow as zlib's
 inflate().
 .
 All dynamically allocated memory comes from the stack.  The stack required
 is less than 2K bytes.  This code is compatible with 16-bit int's and
 assumes that long's are at least 32 bits.  puff.c uses the short data type,
 assumed to be 16 bits, for arrays in order to conserve memory.  The code
 works whether integers are stored big endian or little endian.
 .
 In the comments below are "Format notes" that describe the inflate process
 and document some of the less obvious aspects of the format.  This source
 code is meant to supplement RFC 1951, which formally describes the deflate
 format:
 .
 http://www.zlib.org/rfc-deflate.html
 .
 Change history:
 .
 1.0  10 Feb 2002     - First version
 1.1  17 Feb 2002     - Clarifications of some comments and notes
 - Update puff() dest and source pointers on negative
 errors to facilitate debugging deflators
 - Remove longest from struct huffman -- not needed
 - Simplify offs[] index in construct()
 - Add input size and checking, using longjmp() to
 maintain easy readability
 - Use short data type for large arrays
 - Use pointers instead of long to specify source and
 destination sizes to avoid arbitrary 4 GB limits
 1.2  17 Mar 2002     - Add faster version of decode(), doubles speed (!),
 but leave simple version for readability
 - Make sure invalid distances detected if pointers
 are 16 bits
 - Fix fixed codes table error
 - Provide a scanning mode for determining size of
 uncompressed data
 1.3  20 Mar 2002     - Go back to lengths for puff() parameters [Gailly]
 - Add a puff.h file for the interface
 - Add braces in puff() for else do [Gailly]
 - Use indexes instead of pointers for readability
 1.4  31 Mar 2002     - Simplify construct() code set check
 - Fix some comments
 - Add FIXLCODES #define
 1.5   6 Apr 2002     - Minor comment fixes
 1.6   7 Aug 2002     - Minor format changes
 1.7   3 Mar 2003     - Added test code for distribution
 - Added zlib-like license
 1.8   9 Jan 2004     - Added some comments on no distance codes case
 1.9  21 Feb 2008     - Fix bug on 16-bit integer architectures [Pohland]
 - Catch missing end-of-block symbol error
 2.0  25 Jul 2008     - Add #define to permit distance too far back
 - Add option in TEST code for puff to write the data
 - Add option in TEST code to skip input bytes
 - Allow TEST code to read from piped stdin
 2.1   4 Apr 2010     - Avoid variable initialization for happier compilers
 - Avoid unsigned comparisons for even happier compilers
 2.2  25 Apr 2010     - Fix bug in variable initializations [Oberhumer]
 - Add const where appropriate [Oberhumer]

Files:     dx9sdk/Include/DX11/d3dcaps.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dcaps.h
 Content:    Direct3D capabilities include file

Files:     ext/zstd/build/cmake/CMakeModules/JoinPaths.cmake
Copyright: 2020 Jan Tojnar https://github.com/jtojnar/cmake-snips
License:   __UNKNOWN__
 Modelled after Python’s os.path.join
 https://docs.python.org/3.7/library/os.path.html#os.path.join
 Windows not supported

Files:     ext/libchdr/deps/zlib-1.2.13/msdos/Makefile.dj2
Copyright: 1995-1998 Jean-loup Gailly. For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 To compile, or to compile and test, type:
 .
 make -fmakefile.dj2;  make test -fmakefile.dj2
 .
 To install libz.a, zconf.h and zlib.h in the djgpp directories, type:
 .
 make install -fmakefile.dj2

Files:     Tools/SaveTool/hash.h
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 hash.h - Declarations for functions in hash.c

Files:     dx9sdk/Include/DX11/d3dhalex.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dhalex.h
 Content:    Direct3D HAL Extensions and Helpers include file
 This file contains definitions and macros which although not
 essential for building a driver are useful helpers and
 utilities.

Files:     ext/libkirk/AES.c
Copyright: __NO_COPYRIGHT__ in: ext/libkirk/AES.c
License:   __UNKNOWN__
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     ext/SPIRV-Cross/GLSL.std.450.h
Copyright: 2014-2021 The Khronos Group, Inc. SPDX-License-Identifier: MIT
License:   __UNKNOWN__
 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
 STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
 HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/

Files:     ext/rapidjson/readme.zh-cn.md
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 * [RapidJSON GitHub](https://github.com/Tencent/rapidjson/)
 * RapidJSON 文档
 * [English](http://rapidjson.org/)
 * [简体中文](http://rapidjson.org/zh-cn/)
 * [GitBook](https://www.gitbook.com/book/miloyip/rapidjson/details/zh-cn) 可下载 PDF/EPUB/MOBI，但不含 API 参考手册。
 .
 ## Build 状态
 .
 | [Linux][lin-link] | [Windows][win-link] | [Coveralls][cov-link] |
 | :---------------: | :-----------------: | :-------------------: |
 | ![lin-badge]      | ![win-badge]        | ![cov-badge]          |

Files:     ffmpeg/tests/fate/source-check.sh
Copyright: __NO_COPYRIGHT__ in: ffmpeg/tests/fate/source-check.sh
License:   __UNKNOWN__
 Permission to use, copy, modify, and/or distribute this software for any|"\
 Permission is hereby granted, free of charge, to any person|"\
 Permission is hereby granted to use, copy, modify, and distribute this|"\
 Permission is granted to anyone to use this software for any purpose|"\
 This work is licensed under the terms of the GNU GPL|"\
 Redistribution and use in source and binary forms, with or without modification|"\
 This library is free software; you can redistribute it and/or|"\
 This program is free software; you can redistribute it and/or modify|"\
 This file is placed in the public domain" | grep -E '\.c$|\.h$|\.S$|\.asm$'

Files:     libretro/libretro-common/samples/utils/sha1_main.c
Copyright: 1998-2009 Paul E. Jones <paulej@packetizer.com>
License:   __UNKNOWN__
 Description:
 This utility will display the message digest (fingerprint) for
 the specified file(s).
 .
 Portability Issues:
 None.

Files:     Qt/mainwindow.cpp
Copyright: __NO_COPYRIGHT__ in: Qt/mainwindow.cpp
License:   __UNKNOWN__
 All trademarks are property of their respective owners.\n"

Files:     dx9sdk/Include/xact3wb.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       xact3wb.h
 Content:    XACT 3 wave bank definitions.

Files:     ext/miniupnp/miniupnpd/INSTALL
Copyright: 2006-2021 Thomas Bernard Homepage : http://miniupnp.free.fr/ Mirror: https://miniupnp.tuxfamily.org/ github: https://github.com/miniupnp/miniupnp
License:   __UNKNOWN__
 If you find some outdated information in this documentation, please fix
 or report the issue on https://github.com/miniupnp/miniupnp or the web
 forum https://miniupnp.tuxfamily.org/

Files:     dx9sdk/Include/Dcommon.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 Abstract:
 Public API definitions for DWrite and D2D

Files:     ext/libchdr/deps/zlib-1.2.13/examples/enough.c
Copyright: 2007-2018 Mark Adler Version 1.5  5 August 2018  Mark Adler
License:   __UNKNOWN__
 Version history:
 1.0   3 Jan 2007  First version (derived from codecount.c version 1.4)
 1.1   4 Jan 2007  Use faster incremental table usage computation
 Prune examine() search on previously visited states
 1.2   5 Jan 2007  Comments clean up
 As inflate does, decrease root for short codes
 Refuse cases where inflate would increase root
 1.3  17 Feb 2008  Add argument for initial root table size

Files:     Common/GPU/OpenGL/gl3stub.h
Copyright: 2007-2013 The Khronos Group Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 .
 Call this function before calling any OpenGL ES 3.0 functions. It will

Files:     Tools/SaveTool/encrypt.h
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 encrypt.h - Declarations for functions in encrypt.c

Files:     dx9sdk/Include/DX11/d2d1effectauthor.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 This file is automatically generated.  Please do not edit it directly.
 .
 File name: D2D1EffectAuthor.h

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gzlog.h
Copyright: 2004-2012 Mark Adler, version 2.2, 14 Aug 2012
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Mark Adler    madler@alumni.caltech.edu
 .
 Version History:
 1.0  26 Nov 2004  First version
 2.0  25 Apr 2008  Complete redesign for recovery of interrupted operations
 Interface changed slightly in that now path is a prefix

Files:     ext/armips/ext/tinyformat/tinyformat.h
Copyright: 2011 Chris Foster [chris42f (at) gmail (d0t) com]
License:   __UNKNOWN__
 Boost Software License - Version 1.0
 .
 Permission is hereby granted, free of charge, to any person or organization
 obtaining a copy of the software and accompanying documentation covered by
 this license (the "Software") to use, reproduce, display, distribute,
 execute, and transmit the Software, and to prepare derivative works of the
 Software, and to permit third-parties to whom the Software is furnished to
 do so, all subject to the following:
 .
 The copyright notices in the Software and this entire statement, including
 the above license grant, this restriction and the following disclaimer,
 must be included in all copies of the Software, in whole or in part, and
 all derivative works of the Software, unless such copies or derivative
 works are solely in the form of machine-executable object code generated by
 a source language processor.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

Files:     pspautotests/common/ext/zstd/doc/zstd_compression_format.md
Copyright: 2016-2021 Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 Permission is granted to copy and distribute this document
 for any purpose and without charge,
 including translations into other languages
 and incorporation into compilations,
 provided that the copyright notice and this notice are preserved,
 and that any substantive changes or deletions from the original
 are clearly marked.
 Distribution of this document is unlimited.
 .
 ### Version
 .
 0.3.7 (2020-12-09)
 .
 Introduction

Files:     ext/miniupnp/miniupnpc/connecthostport.c
Copyright: 2010-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file provided in this distribution.
 .
 use getaddrinfo() or gethostbyname()
 uncomment the following line in order to use gethostbyname()

Files:     ext/miniupnp/miniupnpc/README
Copyright: 2005-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENSE file provided within this distribution.
 .
 * miniUPnP Client - miniUPnPc *
 .
 To compile, simply run 'gmake' (could be 'make' on your system).
 Under win32, to compile with MinGW, type "mingw32make.bat".
 MS Visual C solution and project files are supplied in the msvc/ subdirectory.
 The miniupnpc library is available as a static library or as a DLL :

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/test.adb
Copyright: 2002-2003 Dmitriy Anisimkov                 -- --
License:   __UNKNOWN__
 Open source license information is in the zlib.ads file.  --
 .
 The program has a few aims.
 1. Test ZLib.Ada95 thick binding functionality.
 2. Show the example of use main functionality of the ZLib.Ada95 binding.
 3. Build this program automatically compile all ZLib.Ada95 packages under
 GNAT Ada95 compiler.

Files:     ext/native/tools/prebuilt/freetype/internal/ftdebug.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 IMPORTANT: A description of FreeType's debugging support can be
 found in 'docs/DEBUG.TXT'.  Read it if you need to use or
 understand this code.

Files:     Tools/SaveTool/psf.h
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 psf.h - Declarations for functions in psf.c

Files:     libretro/libretro-common/libco/ucontext.c
Copyright: __NO_COPYRIGHT__ in: libretro/libretro-common/libco/ucontext.c
License:   __UNKNOWN__
 WARNING: the overhead of POSIX ucontext is very high,

Files:     ext/zlib/crc32.c
Copyright: 1995-2012 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 Thanks to Rodney Brown <rbrown64@csc.com.au> for his contribution of faster
 CRC methods: exclusive-oring 32 bits of data at a time, and pre-computing
 tables for updating the shift register in one step with three exclusive-ors
 instead of four steps with four exclusive-ors.  This results in about a
 factor of two increase in speed on a Power PC G4 (PPC7455) using gcc -O3.
 .
 @(#) $Id$

Files:     ext/zstd/examples/dictionary_compression.c
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This example deals with Dictionary compression,

Files:     Common/ExceptionHandlerSetup.cpp
Copyright: 2008 Dolphin Emulator Project
License:   __UNKNOWN__
 Licensed under GPLv2+
 Refer to the license.txt file included.
 .
 The corresponding file is called MemTools in the Dolphin project.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/LICENSE_1_0.txt
Copyright: __NO_COPYRIGHT__ in: ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/LICENSE_1_0.txt
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person or organization
 obtaining a copy of the software and accompanying documentation covered by
 this license (the "Software") to use, reproduce, display, distribute,
 execute, and transmit the Software, and to prepare derivative works of the
 Software, and to permit third-parties to whom the Software is furnished to
 do so, all subject to the following:
 .
 The copyright notices in the Software and this entire statement, including
 the above license grant, this restriction and the following disclaimer,
 must be included in all copies of the Software, in whole or in part, and
 all derivative works of the Software, unless such copies or derivative
 works are solely in the form of machine-executable object code generated by
 a source language processor.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

Files:     dx9sdk/Include/DX11/D3D10effect.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3D10Effect.h
 Content:    D3D10 Stateblock/Effect Types & APIs

Files:     dx9sdk/Include/DX11/d3dcompiler.inl
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3DCompiler.inl
 Content:    D3D Compilation Inline Functions

Files:     dx9sdk/Include/d3dx9shader.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9shader.h
 Content:    D3DX Shader APIs

Files:     ext/native/tools/prebuilt/freetype/internal/fttrace.h
Copyright: 2002-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 definitions of trace levels for FreeType 2

Files:     ext/libchdr/deps/lzma-22.01/lzma-specification.txt
Copyright: __NO_COPYRIGHT__ in: ext/libchdr/deps/lzma-22.01/lzma-specification.txt
License:   __UNKNOWN__
 This specification defines the format of LZMA compressed data and lzma file format.
 .
 Notation

Files:     dx9sdk/Include/DX11/d3dnthal.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:   d3dnthal.h
 Content:    Direct3D HAL include file for NT

Files:     ffmpeg/libavcodec/jrevdct.c
Copyright: __NO_COPYRIGHT__ in: ffmpeg/libavcodec/jrevdct.c
License:   __UNKNOWN__
 Permission is hereby granted to use, copy, modify, and distribute this
 software (or portions thereof) for any purpose, without fee, subject to
 these conditions:
 (1) If any part of the source code for this software is distributed, then
 this README file must be included, with this copyright and no-warranty
 notice unaltered; and any additions, deletions, or changes to the original
 files must be clearly indicated in accompanying documentation.
 (2) If only executable code is distributed, then the accompanying
 documentation must state that "this software is based in part on the work
 of the Independent JPEG Group".
 (3) Permission for use of this software is granted only if the user accepts
 full responsibility for any undesirable consequences; the authors accept
 NO LIABILITY for damages of any kind.
 .
 These conditions apply to any software derived from or based on the IJG
 code, not just to the unmodified library.  If you use our work, you ought
 to acknowledge us.
 .
 Permission is NOT granted for the use of any IJG author's name or company
 name in advertising or publicity relating to this software or products
 derived from it.  This software may be referred to only as "the Independent
 JPEG Group's software".
 .
 We specifically permit and encourage the use of this software as the basis
 of commercial products, provided that all warranty or liability claims are
 assumed by the product vendor.
 .
 This file contains the basic inverse-DCT transformation subroutine.
 .
 This implementation is based on an algorithm described in
 C. Loeffler, A. Ligtenberg and G. Moschytz, "Practical Fast 1-D DCT
 Algorithms with 11 Multiplications", Proc. Int'l. Conf. on Acoustics,
 Speech, and Signal Processing 1989 (ICASSP '89), pp. 988-991.
 The primary algorithm described there uses 11 multiplies and 29 adds.
 We use their alternate method with 12 multiplies and 32 adds.
 The advantage of this method is that no data path contains more than one
 multiplication; this allows a very simple and accurate implementation in
 scaled fixed-point arithmetic, with a minimal number of shifts.
 .
 I've made lots of modifications to attempt to take advantage of the
 sparse nature of the DCT matrices we're getting.  Although the logic
 is cumbersome, it's straightforward and the resulting code is much
 faster.
 .
 A better way to do this would be to pass in the DCT block as a sparse
 matrix, perhaps with the difference cases encoded.
 .
 Independent JPEG Group's LLM idct.

Files:     dx9sdk/Include/xma2defs.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:     xma2defs.h
 Content:  Constants, data types and functions for XMA2 compressed audio.

Files:     ext/SPIRV-Cross/.reuse/dep5
Copyright: : 2016-2021 The Khronos Group, Inc. License: Apache-2.0
License:   __UNKNOWN__
 Files: spirv.h spirv.hpp GLSL.std.450.h
 Copyright: 2016-2021 The Khronos Group, Inc.
 License: MIT

Files:     Windows/W32Util/UAHMenuBar.h
Copyright: 2021 adzm / Adam D. Walling
License:   __UNKNOWN__
 processes messages related to UAH / custom menubar drawing.
 return true if handled, false to continue with normal processing in your wndproc

Files:     dx9sdk/Include/DX11/D3D10shader.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3D10Shader.h
 Content:    D3D10 Shader Types and APIs

Files:     ext/miniupnp/miniupnpd/upnphttp.c
Copyright: 2005-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file included in this distribution.

Files:     ext/libchdr/deps/zlib-1.2.13/win32/Makefile.gcc
Copyright: 1995-2003 Jean-loup Gailly. For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 To compile, or to compile and test, type from the top level zlib directory:
 .
 make -fwin32/Makefile.gcc;  make test testdll -fwin32/Makefile.gcc
 .
 To install libz.a, zconf.h and zlib.h in the system directories, type:
 .
 make install -fwin32/Makefile.gcc

Files:     dx9sdk/Include/DX11/D2D1.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 This file is automatically generated.  Please do not edit it directly.
 .
 File name: D2D1.h

Files:     ext/libchdr/deps/zlib-1.2.13/test/infcover.c
Copyright: 2011-2016 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 to use, do: ./configure --cover && make cover

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/iostream2/zstream.h
Copyright: 1997 Christian Michelsen Research AS Advanced Computing Fantoftvegen 38, 5036 BERGEN, Norway http://www.cmr.no
License:   __UNKNOWN__
 Permission to use, copy, modify, distribute and sell this software
 and its documentation for any purpose is hereby granted without fee,
 provided that the above copyright notice appear in all copies and
 that both that copyright notice and this permission notice appear
 in supporting documentation.  Christian Michelsen Research AS makes no
 representations about the suitability of this software for any
 purpose.  It is provided "as is" without express or implied warranty.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/puff/puff.h
Copyright: 2002-2013 Mark Adler, version 2.3, 21 Jan 2013
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Mark Adler    madler@alumni.caltech.edu
 .
 See puff.c for purpose and usage.

Files:     dx9sdk/Include/d3dx9math.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9math.h
 Content:    D3DX math types and functions

Files:     dx9sdk/Include/DWrite.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 Abstract:
 DirectX Typography Services public API definitions.

Files:     dx9sdk/Include/XAudio2fx.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:    xaudio2fx.h
 Content: Declarations for the audio effects included with XAudio2.

Files:     ext/libchdr/deps/zlib-1.2.13/examples/zran.c
Copyright: 2005-2018 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h Version 1.2  14 Oct 2018  Mark Adler
License:   __UNKNOWN__
 Version History:
 1.0  29 May 2005  First version
 1.1  29 Sep 2012  Fix memory reallocation error
 1.2  14 Oct 2018  Handle gzip streams with multiple members
 Add a header file to facilitate usage in applications

Files:     dx9sdk/Include/DX11/d2d1effects.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 This file is automatically generated.  Please do not edit it directly.
 .
 File name: D2D1Effects.h

Files:     assets/debugger/static/js/main.fe87e942.js.LICENSE.txt
Copyright: 2014 jQuery Foundation and other contributors Released under the MIT license. http://jquery.org/license
           Facebook, Inc. and its affiliates.
           Sindre Sorhus @license MIT
License:   __UNKNOWN__
 !
 Copyright (c) 2015 Jed Watson.
 Based on code that is Copyright 2013-2015, Facebook, Inc.
 .
 !
 Copyright (c) 2018 Jed Watson.
 Licensed under the MIT License (MIT), see
 http://jedwatson.github.io/classnames
 .
 !
 Adapted from jQuery UI core
 .
 http://jqueryui.com
 .
 http://api.jqueryui.com/category/ui-core/
 .
 @license React
 react-dom.production.min.js
 .
 This source code is licensed under the MIT license found in the
 LICENSE file in the root directory of this source tree.
 .
 @license React
 react-jsx-runtime.production.min.js
 .
 This source code is licensed under the MIT license found in the
 LICENSE file in the root directory of this source tree.
 .
 @license React
 react.production.min.js
 .
 This source code is licensed under the MIT license found in the
 LICENSE file in the root directory of this source tree.
 .
 @license React
 scheduler.production.min.js
 .
 This source code is licensed under the MIT license found in the
 LICENSE file in the root directory of this source tree.
 .
 @license React v16.13.1
 react-is.production.min.js
 .
 This source code is licensed under the MIT license found in the
 LICENSE file in the root directory of this source tree.

Files:     ext/miniupnp/miniupnpc/upnperrors.h
Copyright: 2007-2015 Thomas Bernard
License:   __UNKNOWN__
 MiniUPnP Project.
 http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
 This software is subjet to the conditions detailed in the
 provided LICENCE file.

Files:     ext/zstd/contrib/match_finders/zstd_edist.h
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This match finder leverages techniques used in file comparison algorithms
 to find matches between a dictionary and a source file.
 .
 The original motivation for studying this approach was to try and optimize
 Zstandard for the use case of patching: the most common scenario being
 updating an existing software package with the next version. When patching,
 the difference between the old version of the package and the new version
 is generally tiny (most of the new file will be identical to
 the old one). In more technical terms, the edit distance (the minimal number
 of changes required to take one sequence of bytes to another) between the
 files would be small relative to the size of the file.
 .
 Various 'diffing' algorithms utilize this notion of edit distance and
 the corresponding concept of a minimal edit script between two
 sequences to identify the regions within two files where they differ.
 The core algorithm used in this match finder is described in:
 .
 "An O(ND) Difference Algorithm and its Variations", Eugene W. Myers,
 Algorithmica Vol. 1, 1986, pp. 251-266,
 <https://doi.org/10.1007/BF01840446>.
 .
 Additional algorithmic heuristics for speed improvement have also been included.
 These we inspired from implementations of various regular and binary diffing
 algorithms such as GNU diff, bsdiff, and Xdelta.
 .
 Note: after some experimentation, this approach proved to not provide enough
 utility to justify the additional CPU used in finding matches. The one area
 where this approach consistently outperforms Zstandard even on level 19 is
 when compressing small files (<10 KB) using an equally small dictionary that
 is very similar to the source file. For the use case that this was intended,
 (large similar files) this approach by itself took 5-10X longer than zstd-19 and
 generally resulted in 2-3X larger files. The core advantage that zstd-19 has
 over this approach for match finding is the overlapping matches. This approach
 cannot find any.
 .
 I'm leaving this in the contrib section in case this ever becomes interesting
 to explore again.

Files:     ext/miniupnp/miniupnpd/configure
Copyright: 2006-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file provided within the distribution
 .
 default to UPnP Device Architecture (UDA) v1.1
 some control points do not like UDA v2.0

Files:     ext/native/tools/prebuilt/freetype/ftmoderr.h
Copyright: 2001-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file is used to define the FreeType module error codes.

Files:     ffmpeg/libavcodec/x86/xvididct.asm
Copyright: 2003 Pascal Massimino <skal@planet-d.net>
License:   __UNKNOWN__
 Conversion to gcc syntax with modifications
 by Alexander Strange <astrange@ithinksw.com>

Files:     ext/miniupnp/miniupnpc-async/README
Copyright: 2014 Thomas BERNARD http://miniupnp.free.fr/ https://github.com/miniupnp/miniupnp
License:   __UNKNOWN__
 miniupnpc-async :
 proof of concept of a UPnP IGD client using asynchronous socket calls
 (ie non blocking sockets)
 .
 To be reimplemented using libevent2 (http://libevent.org/)

Files:     pspautotests/tests/modules/prxloader.c
Copyright: 2005 James Forshaw <tyranid@gmail.com>
           2005 John Kelley <ps2dev@kelley.ca>
           2005 Marcus R. Brown <mrbrown@ocgnet.org>
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 main.c - Basic harness for loading prxes (for proving a point)

Files:     ext/rapidjson/rapidjson.autopkg
Copyright: __NO_COPYRIGHT__ in: ext/rapidjson/rapidjson.autopkg
License:   __UNKNOWN__
 // if you need to span several lines you can prefix a string with an @ symbol (exactly like c# does).
 description: @"Rapidjson is an attempt to create the fastest JSON parser and generator.
 .
 - Small but complete. Supports both SAX and DOM style API. SAX parser only a few hundred lines of code.
 - Fast. In the order of magnitude of strlen(). Optionally supports SSE2/SSE4.2 for acceleration.
 - Self-contained. Minimal dependency on standard libraries. No BOOST, not even STL.
 - Compact. Each JSON value is 16 or 20 bytes for 32 or 64-bit machines respectively (excluding text string storage). With the custom memory allocator, parser allocates memory compactly during parsing.
 - Full  RFC4627 compliance. Supports UTF-8, UTF-16 and UTF-32.
 - Support both in-situ parsing (directly decode strings into the source JSON text) and non-destructive parsing (decode strings into new buffers).

Files:     pspautotests/common/ext/zstd/contrib/match_finders/zstd_edist.c
Copyright: 2016 present, Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -*************************************
 Dependencies
 .
 Currently relies on qsort when combining contiguous matches. This can probabily
 be avoided but would require changes to the algorithm. The qsort is far from
 the bottleneck in this algorithm even for medium sized files so it's probably
 not worth trying to address

Files:     ext/miniupnp/miniupnpc/pymoduletest3.py
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpc/pymoduletest3.py
License:   __UNKNOWN__
 This Sample code is public domain.
 website : http://miniupnp.tuxfamily.org/
 .
 import the python miniupnpc module

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/read.adb
Copyright: 2002-2003 Dmitriy Anisimkov                 -- --
License:   __UNKNOWN__
 Open source license information is in the zlib.ads file.  --
 .
 Test/demo program for the generic read interface.

Files:     Tools/SaveTool/decrypt.c
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 decrypt.c - Decryption routines using sceChnnlsv

Files:     dx9sdk/Include/dsound.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       dsound.h
 Content:    DirectSound include file

Files:     ext/SPIRV-Cross/.clang-format
Copyright: 2016-2021 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0
License:   __UNKNOWN__
 The style used for all options not specifically set in the configuration.

Files:     ext/miniupnp/minissdpd/README
Copyright: Thomas Bernard http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/ https://github.com/miniupnp/miniupnp/
License:   __UNKNOWN__
 MiniSSDPd is a daemon that :
 1 - keeps track of all UPnP devices announcing themselves on the network.
 its database can be queried by local processes using a protocol based on
 a unix socket. That enables local processes to quickly discover UPnP devices
 without broadcasting SSDP message and waiting several seconds for a response.
 2 - keeps a database of local UPnP devices hosted on the machine and
 answering SSDP searchs on their behalf. It enables to run several UPnP devices,
 like an IGD and a MediaServer, on the same machine.
 .
 to build, use GNU Make.
 .
 * protocol :
 .
 Connect to the unix socket.
 Sent request, get response.
 close unix socket connection.
 .
 * Request format :
 1st byte : request type
 0 - version
 1 - type
 2 - USN (unique id)
 3 - everything
 4 - submit service (see below)
 5 - switch connection to notification mode
 n bytes : string length : 1 byte if < 128 else the upper bit indicate that
 one additional byte should be read, etc. (see codelength.h)

Files:     ext/libchdr/deps/zlib-1.2.13/zlib.3
Copyright: 1995-2022 Jean-loup Gailly and Mark Adler .LP
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .LP
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .LP
 .nr step 1 1
 .IP \n[step]. 3
 The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 .IP \n+[step].
 Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 .IP \n+[step].
 This notice may not be removed or altered from any source distribution.
 .LP
 Jean-loup Gailly        Mark Adler
 .br
 jloup@gzip.org          madler@alumni.caltech.edu
 .LP
 The deflate format used by
 .I zlib
 was defined by Phil Katz.
 The deflate and
 .I zlib
 specifications were written by L. Peter Deutsch.
 Thanks to all the people who reported problems and suggested various
 improvements in
 .IR zlib ;
 who are too numerous to cite here.
 .LP
 UNIX manual page by R. P. C. Rodgers,
 U.S. National Library of Medicine (rodgers@nlm.nih.gov).
 .\" end of man page

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gzappend.c
Copyright: 2003-2012 Mark Adler, version 1.2, 11 Oct 2012
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Mark Adler    madler@alumni.caltech.edu
 .
 Change history:
 .
 1.0  19 Oct 2003     - First version
 1.1   4 Nov 2003     - Expand and clarify some comments and notes
 - Add version and copyright to help
 - Send help to stdout instead of stderr
 - Add some preemptive typecasts
 - Add L to constants in lseek() calls
 - Remove some debugging information in error messages

Files:     dx9sdk/Include/d3dx9effect.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9effect.h
 Content:    D3DX effect types and Shaders

Files:     pspautotests/tests/io/cwd/cwd.c
Copyright: 2005 James Forshaw <tyranid@gmail.com>
           2005 Jim Paris <jim@jtan.com>
           2005 John Kelley <ps2dev@kelley.ca>
           2005 Marcus R. Brown <mrbrown@ocgnet.org>
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 main.c - Basic sample to demonstrate some fileio functionality.

Files:     dx9sdk/Include/d3dx9mesh.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9mesh.h
 Content:    D3DX mesh types and functions

Files:     pspautotests/common/ext/zstd/tests/fuzz/simple_compress.c
Copyright: Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target attempts to comprss the fuzzed data with the simple
 compression function with an output buffer that may be too small to
 ensure that the compressor never crashes.

Files:     ext/native/tools/prebuilt/freetype/ftsizes.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Typical application would normally not need to use these functions.
 However, they have been placed in a public API for the rare cases where
 they are needed.

Files:     dx9sdk/Include/DX11/D3Dcompiler.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3DCompiler.h
 Content:    D3D Compilation Types and APIs

Files:     ext/miniupnp/miniupnpd/README
Copyright: 2006-2019 Thomas Bernard webpage: http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/ github: https://github.com/miniupnp/miniupnp freecode: http://freecode.com/projects/miniupnp contact: miniupnp@free.fr
License:   __UNKNOWN__
 This directory contain the miniUPnP daemon software, aka miniUPnPd.
 This software is subject to the conditions detailed in
 the LICENSE file provided with this distribution.
 .
 The miniUPnP daemon is an UPnP IGD (internet gateway device)
 which provide NAT traversal services to any UPnP enabled client on
 the network.
 See http://www.upnp.org/ for more details on UPnP.
 During the year 2011, support for IGD v2 has been added.
 In 2012, IGD v2 WANIPv6FirewallControl has been implemented.
 .
 IGD2 is still not enabled by default because of interoperability
 issues.
 .
 In addition to UPnP IGD, miniUPnPd supports NAT-PMP and PCP :
 .
 See information about NAT Port Mapping Protocol (NAT-PMP) here :
 http://miniupnp.free.fr/nat-pmp.html
 NAT-PMP is the precursor of Port Control Protocol (PCP, RFC 6887).
 In 2013, support for PCP has been added too.
 .
 Read the INSTALL file for instructions to compile, install and
 configure miniupnpd on your system.
 .
 Report bugs to miniupnp@free.fr or on the web forum
 https://miniupnp.tuxfamily.org/forum/
 or using https://github.com/miniupnp/miniupnp/issues
 .
 Thomas Bernard

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/mtest.adb
Copyright: 2002-2003 Dmitriy Anisimkov                 -- --
License:   __UNKNOWN__
 Open source license information is in the zlib.ads file.  --
 .
 Continuous test for ZLib multithreading. If the test would fail

Files:     ext/miniupnp/miniupnpc/Makefile.mingw
Copyright: 2005-2020 Thomas Bernard
License:   __UNKNOWN__
 This Makefile is made for MinGW
 .
 To cross compile on a *nix machine :

Files:     ext/native/tools/prebuilt/freetype/internal/ftserv.h
Copyright: 2003-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Each module can export one or more 'services'.  Each service is
 identified by a constant string and modeled by a pointer; the latter
 generally corresponds to a structure containing function pointers.
 .
 Note that a service's data cannot be a mere function pointer because in
 C it is possible that function pointers might be implemented differently
 than data pointers (e.g. 48 bits instead of 32).

Files:     dx9sdk/Include/XAudio2.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:    xaudio2.h
 Content: Declarations for the XAudio2 game audio API.

Files:     pspautotests/tests/me/main.c
Copyright: 2005 James Forshaw <tyranid@gmail.com>
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 main.c - A basic example of getting code onto the ME. This was based on
 the sample code written by crazyc on the pspdev forums.

Files:     ext/libchdr/deps/zlib-1.2.13/zlib2ansi
Copyright: __NO_COPYRIGHT__ in: ext/libchdr/deps/zlib-1.2.13/zlib2ansi
License:   __UNKNOWN__
 TODO
 .
 Assumes no function pointer parameters. unless they are typedefed.
 Assumes no literal strings that look like function definitions
 Assumes functions start at the beginning of a line

Files:     ext/rapidjson/include/rapidjson/schema.h
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip-> >
License:   __UNKNOWN__
 Licensed under the MIT License (the "License"); you may not use this file except
 in compliance with the License-> You may obtain a copy of the License at
 .
 http://opensource->org/licenses/MIT
 .
 Unless required by applicable law or agreed to in writing, software distributed
 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 CONDITIONS OF ANY KIND, either express or implied-> See the License for the
 specific language governing permissions and limitations under the License->

Files:     dx9sdk/Include/DX11/D3D11Shader.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3D11Shader.h
 Content:    D3D11 Shader Types and APIs

Files:     ext/native/tools/prebuilt/freetype/internal/ftrfork.h
Copyright: 2004-2019 Masatake YAMATO and Redhat K.K.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Development of the code in this file is support of
 Information-technology Promotion Agency, Japan.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/minizip/crypt.h
Copyright: 1998-2005 Gilles Vollant
License:   __UNKNOWN__
 This code is a modified version of crypting code in Infozip distribution
 .
 The encryption/decryption parts of this source code (as opposed to the
 non-echoing password parts) were originally written in Europe.  The
 whole source package can be freely distributed, including from the USA.
 (Prior to January 2000, re-export from the US was a violation of US law.)
 .
 This encryption code is a direct transcription of the algorithm from
 Roger Schlafly, described by Phil Katz in the file appnote.txt.  This
 file (appnote.txt) is distributed with the PKZIP program (even in the
 version without encryption capabilities).
 .
 If you don't need crypting in your application, just define symbols
 NOCRYPT and NOUNCRYPT.
 .
 This code support the "Traditional PKWARE Encryption".
 .
 The new AES encryption added on Zip format by Winzip (see the page

Files:     Tools/SaveTool/hash.c
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 hash.c - Hashing routines using sceChnnlsv

Files:     ffmpeg/doc/bootstrap.min.css
Copyright: 2011-2014 Twitter, Inc.
License:   __UNKNOWN__
 Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 //*! normalize.css v3.0.1 | MIT License | git.io/normalize

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/pascal/readme.txt
Copyright: 1995-2003 Jean-loup Gailly and Mark Adler.
           1998 Bob Dellaca.
           2003 Cosmin Truta.
License:   __UNKNOWN__
 The example program is:
 Copyright (C) 1995-2003 by Jean-loup Gailly.
 Copyright (C) 1998,1999,2000 by Jacques Nomssi Nzali.
 Copyright (C) 2003 by Cosmin Truta.
 .
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.

Files:     ext/zstd/tests/fuzz/simple_compress.c
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This fuzz target attempts to compress the fuzzed data with the simple
 compression function with an output buffer that may be too small to
 ensure that the compressor never crashes.

Files:     dx9sdk/Include/d3dx9anim.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9anim.h
 Content:    D3DX mesh types and functions

Files:     dx9sdk/Include/DX11/DXGIMessages.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File: DXGIMessages.h
 Content: DXGI Debug Message Enumeration

Files:     assets/shaders/tex_mmpx.csh
Copyright: 2020 Morgan McGuire & Mara Gagiu. Provided under the Open Source MIT license https://opensource.org/licenses/MIT
License:   __UNKNOWN__
 See js-demo.html for the commented source code.
 This is an optimized GLSL port of that version
 by Morgan McGuire and Mara Gagiu.

Files:     cmake/Modules/FindWayland.cmake
Copyright: 2013 Martin Gräßlin <mgraesslin@kde.org>
License:   __UNKNOWN__
 Redistribution and use is allowed according to the terms of the BSD license.
 For details see the accompanying COPYING-CMAKE-SCRIPTS file.

Files:     ext/rapidjson/readme.md
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 * [RapidJSON GitHub](https://github.com/Tencent/rapidjson/)
 * RapidJSON Documentation
 * [English](http://rapidjson.org/)
 * [简体中文](http://rapidjson.org/zh-cn/)
 * [GitBook](https://www.gitbook.com/book/miloyip/rapidjson/) with downloadable PDF/EPUB/MOBI, without API reference.
 .
 ## Build status
 .
 | [Linux][lin-link] | [Windows][win-link] | [Coveralls][cov-link] |
 | :---------------: | :-----------------: | :-------------------: |
 | ![lin-badge]      | ![win-badge]        | ![cov-badge]          |

Files:     Tools/SaveTool/decrypt.h
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 decrypt.h - Declarations for functions in decrypt.c

Files:     dx9sdk/Include/dinput.h
Copyright: 1996-2000 Microsoft Corporation.
License:   __UNKNOWN__
 File:       dinput.h
 Content:    DirectInput include file

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/blast/blast.c
Copyright: 2003-2013 Mark Adler For conditions of distribution and use, see copyright notice in blast.h version 1.3, 24 Aug 2013
License:   __UNKNOWN__
 blast.c decompresses data compressed by the PKWare Compression Library.
 This function provides functionality similar to the explode() function of
 the PKWare library, hence the name "blast".
 .
 This decompressor is based on the excellent format description provided by
 Ben Rudiak-Gould in comp.compression on August 13, 2001.  Interestingly, the
 example Ben provided in the post is incorrect.  The distance 110001 should
 instead be 111000.  When corrected, the example byte stream becomes:
 .
 00 04 82 24 25 8f 80 7f
 .
 which decompresses to "AIAIAIAIAIAIA" (without the quotes).
 .
 Change history:
 .
 1.0  12 Feb 2003     - First version
 1.1  16 Feb 2003     - Fixed distance check for > 4 GB uncompressed data
 1.2  24 Oct 2012     - Add note about using binary mode in stdio
 - Fix comparisons of differently signed integers
 1.3  24 Aug 2013     - Return unused input from blast()
 - Fix test code to correctly report unused input
 - Enable the provision of initial input to blast()

Files:     ext/zstd/contrib/match_finders/zstd_edist.c
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 -*************************************
 Dependencies
 .
 Currently relies on qsort when combining contiguous matches. This can probably
 be avoided but would require changes to the algorithm. The qsort is far from
 the bottleneck in this algorithm even for medium sized files so it's probably
 not worth trying to address

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles2_gl2.h
Copyright: 2013-2020 The Khronos Group Inc. SPDX-License-Identifier: MIT
License:   __UNKNOWN__
 This header is generated from the Khronos OpenGL / OpenGL ES XML
 API Registry. The current version of the Registry, generator scripts
 used to make the header, and the header can be found at
 https://github.com/KhronosGroup/OpenGL-Registry
 .
 #include <GLES2/gl2platform.h>

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gznorm.c
Copyright: 2018 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h Version 1.0  7 Oct 2018  Mark Adler
License:   __UNKNOWN__
 gznorm takes a gzip stream, potentially containing multiple members, and
 converts it to a gzip stream with a single member. In addition the gzip
 header is normalized, removing the file name and time stamp, and setting the
 other header contents (XFL, OS) to fixed values. gznorm does not recompress
 the data, so it is fast, but no advantage is gained from the history that
 could be available across member boundaries.

Files:     dx9sdk/Include/DX11/d2d1effecthelpers.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 D2D helper functions for effect authors.
 .
 File name: D2D1EffectHelpers.h

Files:     libretro/libretro-common/libco/sjlj.c
Copyright: __NO_COPYRIGHT__ in: libretro/libretro-common/libco/sjlj.c
License:   __UNKNOWN__
 Note this was designed for UNIX systems. Based on ideas expressed in a paper
 by Ralf Engelschall.
 For SJLJ on other systems, one would want to rewrite springboard() and

Files:     libretro/libretro-common/libco/ppc.c
Copyright: __NO_COPYRIGHT__ in: libretro/libretro-common/libco/ppc.c
License:   __UNKNOWN__
 PowerPC 32/64 using embedded or external asm, with optional
 floating-point and AltiVec save/restore

Files:     dx9sdk/Include/DX11/d3dtypes.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:   d3dtypes.h
 Content:    Direct3D types include file

Files:     ext/rapidjson/test/unittest/simdtest.cpp
Copyright: 2015 THL A29 Limited, a Tencent company, and Milo Yip.
License:   __UNKNOWN__
 Licensed under the MIT License (the "License"); you may not use this file except
 in compliance with the License. You may obtain a copy of the License at
 .
 http://opensource.org/licenses/MIT
 .
 Unless required by applicable law or agreed to in writing, software distributed
 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 CONDITIONS OF ANY KIND, either express or implied. See the License for the
 specific language governing permissions and limitations under the License.
 .
 Since Travis CI installs old Valgrind 3.7.0, which fails with some SSE4.2
 The unit tests prefix with SIMD should be skipped by Valgrind test

Files:     dx9sdk/Include/DX11/d3dhal.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:   d3dhal.h
 Content:    Direct3D HAL include file

Files:     pspautotests/common/ext/zstd/contrib/match_finders/zstd_edist.h
Copyright: 2016 present, Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This match finder leverages techniques used in file comparison algorithms
 to find matches between a dictionary and a source file.
 .
 The original motivation for studying this approach was to try and optimize
 Zstandard for the use case of patching: the most common scenario being
 updating an existing software package with the next version. When patching,
 the difference between the old version of the package and the new version
 is generally tiny (most of the new file will be identical to
 the old one). In more technical terms, the edit distance (the minimal number
 of changes required to take one sequence of bytes to another) between the
 files would be small relative to the size of the file.
 .
 Various 'diffing' algorithms utilize this notion of edit distance and
 the corrensponding concept of a minimal edit script between two
 sequences to identify the regions within two files where they differ.
 The core algorithm used in this match finder is described in:
 .
 "An O(ND) Difference Algorithm and its Variations", Eugene W. Myers,
 Algorithmica Vol. 1, 1986, pp. 251-266,
 <https://doi.org/10.1007/BF01840446>.
 .
 Additional algorithmic heuristics for speed improvement have also been included.
 These we inspired from implementations of various regular and binary diffing
 algorithms such as GNU diff, bsdiff, and Xdelta.
 .
 Note: after some experimentation, this approach proved to not provide enough
 utility to justify the additional CPU used in finding matches. The one area
 where this approach consistenly outperforms Zstandard even on level 19 is
 when compressing small files (<10 KB) using a equally small dictionary that
 is very similar to the source file. For the use case that this was intended,
 (large similar files) this approach by itself took 5-10X longer than zstd-19 and
 generally resulted in 2-3X larger files. The core advantage that zstd-19 has
 over this appraoch for match finding is the overlapping matches. This approach
 cannot find any.
 .
 I'm leaving this in the contrib section in case this ever becomes interesting
 to explore again.

Files:     ext/native/tools/prebuilt/freetype/internal/services/svttcmap.h
Copyright: 2003-2019 Masatake YAMATO, Redhat K.K., David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Development of this service is support of
 Information-technology Promotion Agency, Japan.

Files:     dx9sdk/Include/DX11/D3DCSX.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3DX11GPGPU.h
 Content:    D3DX11 General Purpose GPU computing algorithms

Files:     ffmpeg/libavcodec/ppc/fft_vsx.h
Copyright: 2014 Rong Yan  Copyright (c) 2009 Loren Merritt
License:   __UNKNOWN__
 This algorithm (though not any of the implementation details) is

Files:     ext/libchdr/deps/zlib-1.2.13/crc32.c
Copyright: 1995-2022 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 This interleaved implementation of a CRC makes use of pipelined multiple
 arithmetic-logic units, commonly found in modern CPU cores. It is due to
 Kadatch and Jenkins (2010). See doc/crc-doc.1.0.pdf in this distribution.
 .
 @(#) $Id$

Files:     ext/native/tools/prebuilt/freetype/config/ftstdlib.h
Copyright: 2002-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file is used to group all `#includes` to the ANSI~C library that
 FreeType normally requires.  It also defines macros to rename the
 standard functions within the FreeType source code.

Files:     ext/miniupnp/miniupnpd/Makefile.bsd
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpd/Makefile.bsd
License:   __UNKNOWN__
 Makefile for miniupnpd (MiniUPnP daemon)
 .
 This Makefile should work for *BSD and SunOS/Solaris.
 On Mac OS X, use "bsdmake" to build.
 This Makefile is NOT compatible with GNU Make.
 Linux users, please use Makefile.linux

Files:     pspautotests/tests/modules/mymodule.c
Copyright: 2005 James Forshaw <tyranid@gmail.com>
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 main.c - Simple PRX example.

Files:     ext/zstd/programs/fileio_asyncio.h
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 FileIO AsyncIO exposes read/write IO pools that allow doing IO asynchronously.
 Current implementation relies on having one thread that reads and one that
 writes.

Files:     ext/native/tools/prebuilt/freetype/ftimage.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 Note: A 'raster' is simply a scan-line converter, used to render

Files:     ext/zstd/lib/libzstd.pc.in
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 BSD 2-Clause License (https://opensource.org/licenses/bsd-license.php)

Files:     ext/glew/visualinfo.c
Copyright: 2008-2013 Nate Robins, 1997 Michael Wimmer, 1999 Milan Ikits, 2002-2008 Nigel Stewart,
License:   __UNKNOWN__
 visualinfo is a small utility that displays all available visuals,
 aka. pixelformats, in an OpenGL system along with renderer version
 information. It shows a table of all the visuals that support OpenGL
 along with their capabilities. The format of the table is similar to
 that of glxinfo on Unix systems:

Files:     dx9sdk/Include/d3dx9xof.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9xof.h
 Content:    D3DX .X File types and functions

Files:     ext/miniupnp/miniupnpc/wingenminiupnpcstrings.c
Copyright: 2005-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subjects to the conditions detailed
 in the LICENSE file provided within this distribution

Files:     ext/miniupnp/miniupnpc/testminixml.c
Copyright: 2005-2014 Thomas Bernard
License:   __UNKNOWN__
 testminixml.c
 test program for the "minixml" functions.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/blast/blast.h
Copyright: 2003-2013 Mark Adler version 1.3, 24 Aug 2013
License:   __UNKNOWN__
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the author be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
 claim that you wrote the original software. If you use this software
 in a product, an acknowledgment in the product documentation would be
 appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
 misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.
 .
 Mark Adler    madler@alumni.caltech.edu
 .
 blast() decompresses the PKWare Data Compression Library (DCL) compressed
 format.  It provides the same functionality as the explode() function in
 that library.  (Note: PKWare overused the "implode" verb, and the format
 used by their library implode() function is completely different and
 incompatible with the implode compression method supported by PKZIP.)
 .
 The binary mode for stdio functions should be used to assure that the
 compressed data is not corrupted when read or written.  For example:
 fopen(..., "rb") and fopen(..., "wb").

Files:     ext/native/tools/prebuilt/freetype/ftsynth.h
Copyright: 2000-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 WARNING, THIS IS ALPHA CODE!  THIS API
 IS DUE TO CHANGE UNTIL STRICTLY NOTIFIED BY THE
 FREETYPE DEVELOPMENT TEAM
 .
 Main reason for not lifting the functions in this module to a
 'standard' API is that the used parameters for emboldening and
 slanting are not configurable.  Consider the functions as a
 code resource that should be copied into the application and
 adapted to the particular needs.

Files:     dx9sdk/Include/rmxfguid.h
Copyright: 1998-1999 Microsoft Corporation.
License:   __UNKNOWN__
 File:       rmxfguid.h
 .
 Content:    Defines GUIDs of D3DRM's templates.

Files:     dx9sdk/Include/d3dx9shape.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9shapes.h
 Content:    D3DX simple shapes

Files:     dx9sdk/Include/d3dx9.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9.h
 Content:    D3DX utility library

Files:     libretro/libretro-common/utils/sha1.c
Copyright: 1998-2009 Paul E. Jones <paulej@packetizer.com>
License:   __UNKNOWN__
 Description:
 This class implements the Secure Hashing Standard as defined
 in FIPS PUB 180-1 published April 17, 1995.
 .
 Many of the variable names in the SHA1Context, especially the
 single character names, were used because those were the names
 used in the publication.
 .
 Please read the file sha1.c for more information.

Files:     ext/miniupnp/miniupnpc/minisoap.c
Copyright: 2005-2020 Thomas Bernard
License:   __UNKNOWN__
 This software is subject to the conditions detailed in the
 LICENCE file provided in this distribution.
 .
 Minimal SOAP implementation for UPnP protocol.

Files:     libretro/libretro-common/libco/genode.cpp
Copyright: __NO_COPYRIGHT__ in: libretro/libretro-common/libco/genode.cpp
License:   __UNKNOWN__
 Genode include

Files:     pspautotests/tests/gpu/rendertarget/rendertarget.c
Copyright: 2005 Jesper Svennevid
           2005 Renaldas Zioma <rej@scene.lt>
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 rendertarget.c - Sample to demonstrate usage of ofscreen
 texture as a render target

Files:     Tools/SaveTool/psf.c
Copyright: 2005 Jim Paris <jim@jtan.com> Coypright (c) 2005 psp123
License:   __UNKNOWN__
 Licensed under the BSD license, see LICENSE in PSPSDK root for details.
 .
 psf.c - PSF parsing routines

Files:     dx9sdk/Include/dsconf.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       dsconf.h
 Content:    DirectSound configuration interface include file

Files:     pspautotests/common/ext/zstd/lib/common/xxhash.h
Copyright: Yann Collet, Facebook, Inc.
License:   __UNKNOWN__
 You can contact the author at :
 - xxHash homepage: http://www.xxhash.com
 - xxHash source repository : https://github.com/Cyan4973/xxHash
 .
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.

Files:     ext/zstd/doc/zstd_compression_format.md
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 Permission is granted to copy and distribute this document
 for any purpose and without charge,
 including translations into other languages
 and incorporation into compilations,
 provided that the copyright notice and this notice are preserved,
 and that any substantive changes or deletions from the original
 are clearly marked.
 Distribution of this document is unlimited.
 .
 ### Version
 .
 0.3.9 (2023-03-08)
 .
 Introduction

Files:     dx9sdk/Include/dxfile.h
Copyright: 1998-1999 Microsoft Corporation.
License:   __UNKNOWN__
 File:       dxfile.h
 .
 Content:    DirectX File public header file

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/infback9/inflate9.h
Copyright: 1995-2003 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h
License:   __UNKNOWN__
 WARNING: this file should *not* be used by applications. It is
 part of the implementation of the compression library and is
 subject to change. Applications should only use zlib.h.
 .
 Possible inflate modes between inflate() calls

Files:     ext/native/tools/prebuilt/freetype/ftlist.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file implements functions relative to list processing.  Its data
 structures are defined in `freetype.h`.

Files:     ext/miniupnp/miniupnpd/linux/miniupnpd.init.d.script
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpd/linux/miniupnpd.init.d.script
License:   __UNKNOWN__
 BEGIN INIT INFO
 Provides:          miniupnpd

Files:     ext/miniupnp/miniupnpc/testminiwget.sh
Copyright: 2011-2019 Thomas Bernard
License:   __UNKNOWN__
 test program for miniwget.c
 is usually invoked by "make check"
 .
 This test program :
 1 - launches a local HTTP server (minihttptestserver)
 2 - uses testminiwget to retrieve data from this server
 3 - compares served and received data
 4 - kills the local HTTP server and exits
 .
 The script was tested and works with ksh, bash
 it should now also run with dash

Files:     ext/vulkan/vulkan_profiles.h
Copyright: 2021-2023 LunarG, Inc.
License:   __UNKNOWN__
 Licensed under the Apache License, Version 2.0 (the "License")
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 DO NOT EDIT: This file is generated.

Files:     ext/native/tools/prebuilt/freetype/internal/ftobjs.h
Copyright: 1996-2019 David Turner, Robert Wilhelm, and Werner Lemberg.
License:   __UNKNOWN__
 This file is part of the FreeType project, and may only be used,
 modified, and distributed under the terms of the FreeType project
 license, LICENSE.TXT.  By continuing to use, modify, or distribute
 this file you indicate that you have read the license and
 understand and accept it fully.
 .
 This file contains the definition of all internal FreeType classes.

Files:     ffmpeg/libavcodec/jfdctfst.c
Copyright: __NO_COPYRIGHT__ in: ffmpeg/libavcodec/jfdctfst.c
License:   __UNKNOWN__
 Permission is hereby granted to use, copy, modify, and distribute this
 software (or portions thereof) for any purpose, without fee, subject to
 these conditions:
 (1) If any part of the source code for this software is distributed, then
 this README file must be included, with this copyright and no-warranty
 notice unaltered; and any additions, deletions, or changes to the original
 files must be clearly indicated in accompanying documentation.
 (2) If only executable code is distributed, then the accompanying
 documentation must state that "this software is based in part on the work
 of the Independent JPEG Group".
 (3) Permission for use of this software is granted only if the user accepts
 full responsibility for any undesirable consequences; the authors accept
 NO LIABILITY for damages of any kind.
 .
 These conditions apply to any software derived from or based on the IJG
 code, not just to the unmodified library.  If you use our work, you ought
 to acknowledge us.
 .
 Permission is NOT granted for the use of any IJG author's name or company
 name in advertising or publicity relating to this software or products
 derived from it.  This software may be referred to only as "the Independent
 JPEG Group's software".
 .
 We specifically permit and encourage the use of this software as the basis
 of commercial products, provided that all warranty or liability claims are
 assumed by the product vendor.
 .
 This file contains a fast, not so accurate integer implementation of the
 forward DCT (Discrete Cosine Transform).
 .
 A 2-D DCT can be done by 1-D DCT on each row followed by 1-D DCT
 on each column.  Direct algorithms are also available, but they are
 much more complex and seem not to be any faster when reduced to code.
 .
 This implementation is based on Arai, Agui, and Nakajima's algorithm for
 scaled DCT.  Their original paper (Trans. IEICE E-71(11):1095) is in
 Japanese, but the algorithm is described in the Pennebaker & Mitchell
 JPEG textbook (see REFERENCES section in file README).  The following code
 is based directly on figure 4-8 in P&M.
 While an 8-point DCT cannot be done in less than 11 multiplies, it is
 possible to arrange the computation so that many of the multiplies are
 simple scalings of the final outputs.  These multiplies can then be
 folded into the multiplications or divisions by the JPEG quantization
 table entries.  The AA&N method leaves only 5 multiplies and 29 adds
 to be done in the DCT itself.
 The primary disadvantage of this method is that with fixed-point math,
 accuracy is lost due to imprecise representation of the scaled
 quantization values.  The smaller the quantization table entry, the less
 precise the scaled value, so this implementation does worse with high-
 quality-setting files than with low-quality ones.
 .
 Independent JPEG Group's fast AAN dct.

Files:     ext/zstd/lib/common/allocations.h
Copyright: Meta Platforms, Inc. and affiliates.
License:   __UNKNOWN__
 This source code is licensed under both the BSD-style license (found in the
 LICENSE file in the root directory of this source tree) and the GPLv2 (found
 in the COPYING file in the root directory of this source tree).
 You may select, at your option, one of the above-listed licenses.
 .
 This file provides custom allocation primitives

Files:     ffmpeg/configure
Copyright: 2000-2002 Fabrice Bellard
           2005-2008 Diego Biurrun
           2005-2008 Mans Rullgard
License:   __UNKNOWN__
 Prevent locale nonsense from breaking basic text processing.

Files:     Qt/QtMain.cpp
Copyright: 2012 Sacha Refshauge
License:   __UNKNOWN__
 Qt 4.7+ / 5.0+ implementation of the framework.
 Currently supports: Android, Linux, Windows, Mac OSX

Files:     ffmpeg/libavutil/tea.c
Copyright: 2015 Vesselin Bontchev
License:   __UNKNOWN__
 Loosely based on the implementation of David Wheeler and Roger Needham,

Files:     dx9sdk/Include/d3dx9tex.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       d3dx9tex.h
 Content:    D3DX texturing APIs

Files:     ext/miniupnp/miniupnpd/Makefile.sunos
Copyright: __NO_COPYRIGHT__ in: ext/miniupnp/miniupnpd/Makefile.sunos
License:   __UNKNOWN__
 Makefile for miniupnpd (MiniUPnP daemon)
 .
 This Makefile should work for SunOS/Solaris.
 This Makefile is NOT compatible with GNU Make.
 Linux users, please use Makefile.linux :
 make -f Makefile.linux

Files:     ext/libchdr/deps/zlib-1.2.13/examples/gun.c
Copyright: 2003-2012 Mark Adler For conditions of distribution and use, see copyright notice in zlib.h Version 1.7  12 August 2012  Mark Adler
License:   __UNKNOWN__
 Version history:
 1.0  16 Feb 2003  First version for testing of inflateBack()
 1.1  21 Feb 2005  Decompress concatenated gzip streams
 Remove use of "this" variable (C++ keyword)
 Fix return value for in()
 Improve allocation failure checking
 Add typecasting for void * structures
 Add -h option for command version and usage
 Add a bunch of comments
 1.2  20 Mar 2005  Add Unix compress (LZW) decompression
 Copy file attributes from input file to output file
 1.3  12 Jun 2005  Add casts for error messages [Oberhumer]
 1.4   8 Dec 2006  LZW decompression speed improvements
 1.5   9 Feb 2008  Avoid warning in latest version of gcc
 1.6  17 Jan 2010  Avoid signed/unsigned comparison warnings

Files:     ext/SPIRV-Cross/LICENSES/Apache-2.0.txt
Copyright: [yyyy] [name of copyright owner]
License:   __UNKNOWN__
 (d) If the Work includes a "NOTICE" text file as part of its distribution,
 then any Derivative Works that You distribute must include a readable copy
 of the attribution notices contained within such NOTICE file, excluding those
 notices that do not pertain to any part of the Derivative Works, in at least
 one of the following places: within a NOTICE text file distributed as part
 of the Derivative Works; within the Source form or documentation, if provided
 along with the Derivative Works; or, within a display generated by the Derivative
 Works, if and wherever such third-party notices normally appear. The contents
 of the NOTICE file are for informational purposes only and do not modify the
 License. You may add Your own attribution notices within Derivative Works
 that You distribute, alongside or as an addendum to the NOTICE text from the
 Work, provided that such additional attribution notices cannot be construed
 as modifying the License.
 .
 You may add Your own copyright statement to Your modifications and may provide
 additional or different license terms and conditions for use, reproduction,
 or distribution of Your modifications, or for any such Derivative Works as
 a whole, provided Your use, reproduction, and distribution of the Work otherwise
 complies with the conditions stated in this License.
 .
 5. Submission of Contributions. Unless You explicitly state otherwise, any
 Contribution intentionally submitted for inclusion in the Work by You to the
 Licensor shall be under the terms and conditions of this License, without
 any additional terms or conditions. Notwithstanding the above, nothing herein
 shall supersede or modify the terms of any separate license agreement you
 may have executed with Licensor regarding such Contributions.
 .
 6. Trademarks. This License does not grant permission to use the trade names,
 trademarks, service marks, or product names of the Licensor, except as required
 for reasonable and customary use in describing the origin of the Work and
 reproducing the content of the NOTICE file.
 .
 7. Disclaimer of Warranty. Unless required by applicable law or agreed to
 in writing, Licensor provides the Work (and each Contributor provides its
 Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 KIND, either express or implied, including, without limitation, any warranties
 or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR
 A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness
 of using or redistributing the Work and assume any risks associated with Your
 exercise of permissions under this License.
 .
 8. Limitation of Liability. In no event and under no legal theory, whether
 in tort (including negligence), contract, or otherwise, unless required by
 applicable law (such as deliberate and grossly negligent acts) or agreed to
 in writing, shall any Contributor be liable to You for damages, including
 any direct, indirect, special, incidental, or consequential damages of any
 character arising as a result of this License or out of the use or inability
 to use the Work (including but not limited to damages for loss of goodwill,
 work stoppage, computer failure or malfunction, or any and all other commercial
 damages or losses), even if such Contributor has been advised of the possibility
 of such damages.
 .
 9. Accepting Warranty or Additional Liability. While redistributing the Work
 or Derivative Works thereof, You may choose to offer, and charge a fee for,
 acceptance of support, warranty, indemnity, or other liability obligations
 and/or rights consistent with this License. However, in accepting such obligations,
 You may act only on Your own behalf and on Your sole responsibility, not on
 behalf of any other Contributor, and only if You agree to indemnify, defend,
 and hold each Contributor harmless for any liability incurred by, or claims
 asserted against, such Contributor by reason of your accepting any such warranty
 or additional liability. END OF TERMS AND CONDITIONS
 .
 APPENDIX: How to apply the Apache License to your work.
 .
 To apply the Apache License to your work, attach the following boilerplate
 notice, with the fields enclosed by brackets "[]" replaced with your own identifying
 information. (Don't include the brackets!) The text should be enclosed in
 the appropriate comment syntax for the file format. We also recommend that
 a file or class name and description of purpose be included on the same "printed
 page" as the copyright notice for easier identification within third-party
 archives.
 .
 Licensed under the Apache License, Version 2.0 (the "License");
 .
 you may not use this file except in compliance with the License.
 .
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 .
 distributed under the License is distributed on an "AS IS" BASIS,
 .
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 .
 See the License for the specific language governing permissions and
 .
 limitations under the License.

Files:     dx9sdk/Include/DX11/d3d10misc.h
Copyright: Microsoft Corporation.
License:   __UNKNOWN__
 File:       D3D10Misc.h
 Content:    D3D10 Device Creation APIs

Files:     ext/glslang/SPIRV/NonSemanticDebugPrintf.h
Copyright: 2020 The Khronos Group Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
 KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
 SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
 https://www.khronos.org/registry/
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

Files:     ext/glslang/SPIRV/spirv.hpp
Copyright: 2014-2020 The Khronos Group Inc.
License:   __UNKNOWN__
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and/or associated documentation files (the "Materials"),
 to deal in the Materials without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Materials, and to permit persons to whom the
 Materials are furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Materials.
 .
 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
 STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
 HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
 IN THE MATERIALS.
 .
 This header is automatically generated by the same tool that creates
 the Binary Section of the SPIR-V specification.
 .
 Enumeration tokens for SPIR-V, in various styles:
 C, C++, C++11, JSON, Lua, Python, C#, D
 .
 - C will have tokens with a "Spv" prefix, e.g.: SpvSourceLanguageGLSL
 - C++ will have tokens in the "spv" name space, e.g.: spv::SourceLanguageGLSL
 - C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL
 - Lua will use tables, e.g.: spv.SourceLanguage.GLSL
 - Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']
 - C# will use enum classes in the Specification class located in the "Spv" namespace,
 e.g.: Spv.Specification.SourceLanguage.GLSL
 - D will have tokens under the "spv" module, e.g: spv.SourceLanguage.GLSL
 .
 Some tokens act like mask values, which can be OR'd together,
 while others are mutually exclusive.  The mask-like ones have
 "Mask" in their name, and a parallel enum that has the shift
 amount (1 << x) for each corresponding enumerant.

Files:     SDL/macOS/SDL2.framework/Versions/A/Headers/SDL_opengles2_gl2platform.h
Copyright: 2017-2020 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0
License:   __UNKNOWN__
 Platform-specific types and definitions for OpenGL ES 2.X  gl2.h
 .
 Adopters may modify khrplatform.h and this file to suit their platform.
 Please contribute modifications back to Khronos as pull requests on the
 public github repository:
 https://github.com/KhronosGroup/OpenGL-Registry
 .
 #include <KHR/khrplatform.h>

Files:     ext/zstd/build/cmake/tests/CMakeLists.txt
Copyright: Meta Platforms, Inc. and affiliates.
License:   BSD-2-Clause
 BSD license
 .
 Redistribution and use in source and binary forms, with or without modification,
 are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 .
 * Redistributions in binary form must reproduce the above copyright notice, this
 list of conditions and the following disclaimer in the documentation and/or
 other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 You can contact the author at :
 - zstd homepage : https://facebook.github.io/zstd/
 ################################################################

Files:     ext/xxhash.c
Copyright: 2012-2020 Yann Collet
License:   BSD-2-Clause
 BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 You can contact the author at:
 - xxHash homepage: https://www.xxhash.com
 - xxHash source repository: https://github.com/Cyan4973/xxHash
 .
 xxhash.c instantiates functions defined in xxhash.h

Files:     ffmpeg/libavcodec/j2kenc.c
Copyright: 2001-2003 David Janssens
           2002-2003 Yannick Verschueren
           2002-2007 Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium
           2002-2007 Professor Benoit Macq
           2003-2007 Francois-Olivier Devaux and Antonin Descampe
           2005 Herve Drolon, FreeImage Team
           2007 Callum Lerwick <seg@haxxed.com>
           2007 Kamil Nowosad
License:   BSD-2-Clause
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 **********************************************************************************************************************
 .
 This source code incorporates work covered by the following copyright and
 permission notice:
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 JPEG2000 image encoder
 .
 @author Kamil Nowosad

Files:     ext/xxhash.h
Copyright: 2012-2020 Yann Collet
License:   BSD-2-Clause
 BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 You can contact the author at:
 - xxHash homepage: https://www.xxhash.com
 - xxHash source repository: https://github.com/Cyan4973/xxHash
 .
 !
 @mainpage xxHash
 .
 xxHash prototypes and implementation
 .
 TODO: update
 Notice extracted from xxHash homepage:
 .
 xxHash is an extremely fast hash algorithm, running at RAM speed limits.
 It also successfully passes all tests from the SMHasher suite.
 .
 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2 Duo @3GHz)
 .
 Name            Speed       Q.Score   Author
 xxHash          5.4 GB/s     10
 CrapWow         3.2 GB/s      2       Andrew
 MurmurHash 3a   2.7 GB/s     10       Austin Appleby
 SpookyHash      2.0 GB/s     10       Bob Jenkins
 SBox            1.4 GB/s      9       Bret Mulvey
 Lookup3         1.2 GB/s      9       Bob Jenkins
 SuperFastHash   1.2 GB/s      1       Paul Hsieh
 CityHash64      1.05 GB/s    10       Pike & Alakuijala
 FNV             0.55 GB/s     5       Fowler, Noll, Vo
 CRC32           0.43 GB/s     9
 MD5-32          0.33 GB/s    10       Ronald L. Rivest
 SHA1-32         0.28 GB/s    10
 .
 Q.Score is a measure of quality of the hash function.
 It depends on successfully passing SMHasher test set.
 10 is a perfect score.
 .
 Note: SMHasher's CRC32 implementation is not the fastest one.
 Other speed-oriented implementations can be faster,
 especially in combination with PCLMUL instruction:

Files:     pspautotests/common/ext/zstd/build/cmake/tests/CMakeLists.txt
Copyright: Yann Collet 2014-present
License:   BSD-2-Clause
 BSD license
 .
 Redistribution and use in source and binary forms, with or without modification,
 are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 .
 * Redistributions in binary form must reproduce the above copyright notice, this
 list of conditions and the following disclaimer in the documentation and/or
 other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 You can contact the author at :
 - zstd homepage : http://www.zstd.net/
 ################################################################

Files:     pspautotests/common/ext/zstd/contrib/linux-kernel/test/include/linux/xxhash.h
Copyright: 2012-2016 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This program is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License version 2 as published by the
 Free Software Foundation. This program is dual-licensed; you may select
 either version 2 of the GNU General Public License ("GPL") or BSD license
 ("BSD").
 .
 You can contact the author at:
 - xxHash homepage: https://cyan4973.github.io/xxHash/
 - xxHash source repository: https://github.com/Cyan4973/xxHash
 .
 Notice extracted from xxHash homepage:
 .
 xxHash is an extremely fast Hash algorithm, running at RAM speed limits.
 It also successfully passes all tests from the SMHasher suite.
 .
 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2
 Duo @3GHz)
 .
 Name            Speed       Q.Score   Author
 xxHash          5.4 GB/s     10
 CrapWow         3.2 GB/s      2       Andrew
 MumurHash 3a    2.7 GB/s     10       Austin Appleby
 SpookyHash      2.0 GB/s     10       Bob Jenkins
 SBox            1.4 GB/s      9       Bret Mulvey
 Lookup3         1.2 GB/s      9       Bob Jenkins
 SuperFastHash   1.2 GB/s      1       Paul Hsieh
 CityHash64      1.05 GB/s    10       Pike & Alakuijala
 FNV             0.55 GB/s     5       Fowler, Noll, Vo
 CRC32           0.43 GB/s     9
 MD5-32          0.33 GB/s    10       Ronald L. Rivest
 SHA1-32         0.28 GB/s    10
 .
 Q.Score is a measure of quality of the hash function.
 It depends on successfully passing SMHasher test set.
 10 is a perfect score.
 .
 A 64-bits version, named xxh64 offers much better speed,
 but for 64-bits applications only.
 Name     Speed on 64 bits    Speed on 32 bits
 xxh64       13.8 GB/s            1.9 GB/s
 xxh32        6.8 GB/s            6.0 GB/s

Files:     libretro/libretro-common/compat/compat_ifaddrs.c
Copyright: 2013 Kenneth MacKay
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without modification,
 are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     ext/zstd/contrib/linux-kernel/test/include/linux/xxhash.h
Copyright: 2012-2016 Yann Collet.
License:   BSD-2-Clause
 BSD 2-Clause License (https://opensource.org/licenses/bsd-license.php)
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This program is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License version 2 as published by the
 Free Software Foundation. This program is dual-licensed; you may select
 either version 2 of the GNU General Public License ("GPL") or BSD license
 ("BSD").
 .
 You can contact the author at:
 - xxHash homepage: https://cyan4973.github.io/xxHash/
 - xxHash source repository: https://github.com/Cyan4973/xxHash
 .
 Notice extracted from xxHash homepage:
 .
 xxHash is an extremely fast Hash algorithm, running at RAM speed limits.
 It also successfully passes all tests from the SMHasher suite.
 .
 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2
 Duo @3GHz)
 .
 Name            Speed       Q.Score   Author
 xxHash          5.4 GB/s     10
 CrapWow         3.2 GB/s      2       Andrew
 MumurHash 3a    2.7 GB/s     10       Austin Appleby
 SpookyHash      2.0 GB/s     10       Bob Jenkins
 SBox            1.4 GB/s      9       Bret Mulvey
 Lookup3         1.2 GB/s      9       Bob Jenkins
 SuperFastHash   1.2 GB/s      1       Paul Hsieh
 CityHash64      1.05 GB/s    10       Pike & Alakuijala
 FNV             0.55 GB/s     5       Fowler, Noll, Vo
 CRC32           0.43 GB/s     9
 MD5-32          0.33 GB/s    10       Ronald L. Rivest
 SHA1-32         0.28 GB/s    10
 .
 Q.Score is a measure of quality of the hash function.
 It depends on successfully passing SMHasher test set.
 10 is a perfect score.
 .
 A 64-bits version, named xxh64 offers much better speed,
 but for 64-bits applications only.
 Name     Speed on 64 bits    Speed on 32 bits
 xxh64       13.8 GB/s            1.9 GB/s
 xxh32        6.8 GB/s            6.0 GB/s

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_catch_exceptions_test_.cc
Copyright: 2010 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for Google Test itself. Tests in this file throw C++ or SEH
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-param-util.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Type and function utilities for implementing parameterized tests.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_sole_header_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This test verifies that it's possible to use Google Test by including
 the gtest.h header file alone.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/src/gtest-all.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google C++ Testing Framework (Google Test)
 .
 Sometimes it's desirable to build Google Test by compiling a single file.
 This file serves this purpose.
 .
 This line ensures that gtest.h can be compiled on its own, even
 when it's fused.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/custom/gtest.h
Copyright: 2015 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Injection point for custom user configurations.
 The following macros can be defined:
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_leak_test_.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This program is for verifying that a leaked mock object can be
 caught by Google Mock's leak detector.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_shuffle_test_.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Verifies that test shuffling works.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-options_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test UnitTestOptions tests
 .
 This file tests classes and functions used internally by
 Google Test.  They are subject to change without notice.
 .
 This file is #included from gtest.cc, to avoid changing build or
 make-files on Windows and other platforms. Do not #include this file
 anywhere else!
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/kokoro/macos-clang-release-bazel/build.sh
Copyright: 2019 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 macOS Build Script.
 .
 Fail on any error.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest_link.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google C++ Testing Framework (Google Test)
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/SpvPostProcess.cpp
Copyright: 2018 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Post-processing for SPIR-V IR, in internal form, not standard binary form.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-actions.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some commonly used actions.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-cardinalities_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the built-in cardinalities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-generated-function-mockers_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the function mocker classes.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-more-actions_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the built-in actions in gmock-more-actions.h.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-more-actions.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some actions that depend on gmock-generated-actions.h.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample6_unittest.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample shows how to test common properties of multiple
 implementations of the same interface (aka interface tests).
 .
 The interface and its implementations are in this header.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/Scan.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2013 LunarG, Inc.
           2017 ARM Limited.
           2020 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 GLSL scanning, leveraging the scanning done by the preprocessor.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/widget.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test - FrameworkSample
 widget.h
 .
 Widget is a very simple class used for demonstrating the use of gtest. It
 simply stores two values a string and an integer, which are returned via
 public accessors in multiple forms.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-listener_test.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This file verifies Google Test event listeners receive events at the
 right times.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/GenericCodeGen/Link.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 The top level algorithms for linking multiple
 shaders together.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_premature_exit_test.cc
Copyright: 2013 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests that Google Test manipulates the premature-exit-detection
 file correctly.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/internal/gmock-port.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Low-level types and utilities for porting Google Mock to various
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glew/GL/wglew.h
Copyright: 2002 Lev Povalahev
           2002-2008 Marcelo E. Magallon <mmagallo[]debian org>
           2002-2008 Milan Ikits <milan ikits[]ieee org>
           2007 The Khronos Group Inc.
           2008-2017 Nigel Stewart <nigels[]users sourceforge net>
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * The name of the author may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 THE POSSIBILITY OF SUCH DAMAGE.
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and/or associated documentation files (the
 "Materials"), to deal in the Materials without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Materials, and to
 permit persons to whom the Materials are furnished to do so, subject to
 the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Materials.
 .
 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/custom/gtest-printers.h
Copyright: 2015 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This file provides an injection point for custom printers in a local
 installation of gTest.
 It will be included from gtest-printers.h and the overrides in this file
 will be visible to everyone.
 See documentation at gtest/gtest-printers.h for details on how to define a
 custom printer.
 .
 ** Custom implementation starts here **
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/HLSL/hlslScanContext.cpp
Copyright: 2016 Google, Inc.
           2016 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google, Inc., nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 HLSL scanning, leveraging the scanning done by the preprocessor.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample3_unittest.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A sample program demonstrating using Google C++ testing framework.
 .
 In this example, we use a more advanced feature of Google Test called
 test fixture.
 .
 A test fixture is a place to hold objects and functions shared by
 all tests in a test case.  Using a test fixture avoids duplicating
 the test code necessary to initialize and cleanup those common
 objects for each test.  It is also useful for defining sub-routines
 that your tests need to invoke a lot.
 .
 <TechnicalDetails>
 .
 The tests share the test fixture in the sense of code sharing, not
 data sharing.  Each test is given its own fresh copy of the
 fixture.  You cannot expect the data modified by one test to be
 passed on to another test, which is a bad idea.
 .
 The reason for this design is that tests should be independent and
 repeatable.  In particular, a test should not fail as the result of
 another test's failure.  If one test depends on info produced by
 another test, then the two tests should really be one big test.
 .
 The macros for indicating the success/failure of a test
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample10_unittest.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample shows how to use Google Test listener API to implement
 a primitive leak checker.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-more-matchers.h
Copyright: 2013 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some matchers that depend on gmock-generated-matchers.h.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-printers_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test - The Google C++ Testing Framework
 .
 This file tests the universal value printer.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/miniupnp/miniupnpd/linux/ifacewatcher.c
Copyright: 2006-2020 Thomas Bernard
           2011 Alexey Osipov <simba@lerlan.ru>
License:   BSD-3-Clause
 ifacewatcher.c
 .
 This file implements dynamic serving of new network interfaces
 which weren't available during daemon start. It also takes care
 of interfaces which become unavailable.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * The name of the author may not be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-generated-matchers_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the built-in matchers generated by a script.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-port_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This file tests the internal cross-platform support utilities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests code in gmock.cc.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/ShaderLang.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2013-2016 LunarG, Inc.
           2015-2020 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Implement the top-level of interface to the compiler/linker,
 as defined in ShaderLang.h
 This is the platform independent interface between an OGL driver
 and the shading language compiler/linker.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/propagateNoContraction.h
Copyright: 2015-2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Visit the nodes in the glslang intermediate tree representation to
 propagate 'noContraction' qualifier.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/build_overrides/glslang.gni
Copyright: 2018 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 These are variables that are overridable by projects that include glslang.
 .
 The path to glslang dependencies.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-actions_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the built-in actions.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-internal.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file declares functions and macros used internally by
 Google Test.  They are subject to change without notice.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/prime_tables.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This provides interface PrimeTable that determines whether a number is a
 prime and determines a next prime number. This interface is used
 in Google Test samples demonstrating use of parameterized tests.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/src/gtest-internal-inl.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Utility functions and classes used by the Google C++ testing framework.
 .
 This file contains purely Google Test's internal implementation.  Please
 DO NOT #INCLUDE IT IN A USER PROGRAM.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/limits.cpp
Copyright: 2013 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Do sub tree walks for
 1) inductive loop bodies to see if the inductive variable is modified
 2) array-index expressions to see if they are "constant-index-expression"
 .
 These are per Appendix A of ES 2.0:
 .
 "Within the body of the loop, the loop index is not statically assigned to nor is it used as the
 argument to a function out or inout parameter."
 .
 "The following are constant-index-expressions:
 - Constant expressions
 - Loop indices as defined in section 4
 - Expressions composed of both of the above"
 .
 N.B.: assuming the last rule excludes function calls
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/spvIR.h
Copyright: 2014 LunarG, Inc.
           2015-2018 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 SPIRV-IR
 .
 Simple in-memory representation (IR) of SPIRV.  Just for holding
 Each function's CFG of blocks.  Has this hierarchy:
 - Module, which is a list of
 - Function, which is a list of
 - Block, which is a list of
 - Instruction
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/Include/arrays.h
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2013 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Implement types for tracking GLSL arrays, arrays of arrays, etc.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-message_test.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for the Message class.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Type and function utilities for implementing parameterized tests.
 This file is generated by a SCRIPT.  DO NOT EDIT BY HAND!
 .
 Currently Google Test supports at most $n arguments in Values,
 and at most $maxtuple arguments in Combine. Please contact
 googletestframework@googlegroups.com if you need more.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-filepath_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test filepath utilities
 .
 This file tests classes and functions used internally by
 Google Test.  They are subject to change without notice.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_env_var_test_.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A helper program for testing that Google Test parses the environment
 variables correctly.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/SymbolTable.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2013 LunarG, Inc.
           2015-2018 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Symbol table for parsing.  Most functionality and main ideas
 are documented in the header file.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/parseConst.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Traverse a tree of constants to create a single folded constant.
 It should only be used when the whole tree is known to be constant.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-param-test_test.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file provides classes and functions used internally
 for testing Google Test itself.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/widget_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test - FrameworkSample
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/src/gmock-matchers.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements Matcher<const string&>, Matcher<string>, and
 utilities for defining matchers.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-matchers_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests some commonly used argument matchers.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/parseVersions.h
Copyright: 2015-2018 Google, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This is implemented in Versions.cpp
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/src/gmock-all.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google C++ Mocking Framework (Google Mock)
 .
 This file #includes all Google Mock implementation .cc files.  The
 purpose is to allow a user to build Google Mock by compiling this
 file alone.
 .
 This line ensures that gmock.h can be compiled on its own, even
 when it's fused.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_output_test_.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The purpose of this file is to generate Google Test output under
 various conditions.  The output will then be verified by
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-cardinalities.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some commonly used cardinalities.  More
 cardinalities can be defined by the user implementing the
 CardinalityInterface interface if necessary.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-death-test_test.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for death tests.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/miniupnp/miniupnpd/ifacewatcher.h
Copyright: 2006-2009 Thomas Bernard
           2011 Alexey Osipov <simba@lerlan.ru>
License:   BSD-3-Clause
 ifacewatcher.h
 .
 This file implements dynamic serving of new network interfaces
 which weren't available during daemon start. It also takes care
 of interfaces which become unavailable.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * The name of the author may not be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/SpvBuilder.h
Copyright: 2014-2015 LunarG, Inc.
           2015-2020 Google, Inc.
           2017 ARM Limited. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 "Builder" is an interface to fully build SPIR-V IR.   Allocate one of
 these to build (a thread safe) internal SPIR-V representation (IR),
 and then dump it as a binary stream according to the SPIR-V specification.
 .
 A Builder has a 1:1 relationship with a SPIR-V module.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-death-test.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file defines the public API for death tests.  It is
 #included by gtest.h so a user doesn't need to include this
 directly.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_break_on_failure_unittest_.cc
Copyright: 2006 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Unit test for Google Test's break-on-failure mode.
 .
 A user can ask Google Test to seg-fault when an assertion fails, using
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample9_unittest.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample shows how to use Google Test listener API to implement
 an alternative console output and how to use the UnitTest reflection API
 to enumerate test cases and tests and to inspect their results.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/Intermediate.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2015 LunarG, Inc.
           2015-2020 Google, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Build the intermediate representation.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_environment_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests using global test environments.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file defines the public API for Google Test.  It should be
 included by any test program that uses Google Test.
 .
 IMPORTANT NOTE: Due to limitation of the C++ language, we have to
 leave some internal implementation details in this header file.
 They are clearly marked by comments like this:
 .
 // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM.
 .
 Such code is NOT meant to be used by a user directly, and is subject
 to CHANGE WITHOUT NOTICE.  Therefore DO NOT DEPEND ON IT in a user
 program!
 .
 Acknowledgment: Google Test borrowed the idea of automatic test
 registration from Barthelemy Dagenais' (barthelemy@prologique.com)
 easyUnit framework.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/src/gmock-cardinalities.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements cardinalities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_all_test.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for Google C++ Testing Framework (Google Test)
 .
 Sometimes it's desirable to build most of Google Test's own tests
 by compiling a single file.  This file serves this purpose.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/ParseContextBase.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Implement the TParseContextBase class.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/ParseHelper.h
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2013 LunarG, Inc.
           2015-2018 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This header defines a two-level parse-helper hierarchy, derived from
 TParseVersions:
 - TParseContextBase:  sharable across multiple parsers
 - TParseContext:      GLSL specific helper
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_no_test_unittest.cc
Copyright: 2006 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests that a Google Test program that has no test defined can run
 successfully.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/src/gtest-death-test.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This file implements death tests.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/kokoro/linux-clang-release-bazel/build.sh
Copyright: 2019 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Linux Build Script.
 .
 Fail on any error.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
Copyright: 2015-2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Visit the nodes in the glslang intermediate tree representation to
 propagate the 'noContraction' qualifier.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/widget.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test - FrameworkSample
 widget.cc
 .
 Widget is a very simple class used for demonstrating the use of gtest
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/HLSL/hlslScanContext.h
Copyright: 2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google, Inc., nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This holds context specific to the HLSL scanner, which
 sits between the preprocessor scanner and HLSL parser.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/doc.cpp
Copyright: 2014-2015 LunarG, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 1) Programmatically fill in instruction/operand information.
 This can be used for disassembly, printing documentation, etc.
 .
 2) Print documentation from this parameterization.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample2_unittest.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A sample program demonstrating using Google C++ testing framework.
 .
 This sample shows how to write a more complex unit test for a class
 that has multiple member functions.
 .
 Usually, it's a good idea to have one test for each method in your
 class.  You don't have to do that exactly, but it helps to keep
 your tests organized.  You may also throw in additional tests as
 needed.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/linkValidate.cpp
Copyright: 2013 LunarG, Inc.
           2015-2018 Google, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Do link-time merging and validation of intermediate representations.
 .
 Basic model is that during compilation, each compilation unit (shader) is
 compiled into one TIntermediate instance.  Then, at link time, multiple
 units for the same stage can be merged together, which can generate errors.
 Then, after all merging, a single instance of TIntermediate represents
 the whole stage.  A final error check can be done on the resulting stage,
 even if no merging was done (i.e., the stage was only one compilation unit).
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Type and function utilities for implementing parameterized tests.
 This file is generated by a SCRIPT.  DO NOT EDIT BY HAND!
 .
 Currently Google Test supports at most 50 arguments in Values,
 and at most 10 arguments in Combine. Please contact
 googletestframework@googlegroups.com if you need more.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-filepath.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Test filepath utilities
 .
 This header file declares classes and functions used internally by
 Google Test.  They are subject to change without notice.
 .
 This file is #included in <gtest/internal/gtest-internal.h>.
 Do not include this header file separately!
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample1_unittest.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A sample program demonstrating using Google C++ testing framework.
 .
 This sample shows how to write a simple unit test for a function,
 using Google C++ testing framework.
 .
 Writing a unit test using Google C++ testing framework is easy as 1-2-3:
 .
 Step 1. Include necessary header files such that the stuff your
 test logic needs is declared.
 .
 Don't forget gtest.h, which declares the testing framework.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/HLSL/hlslGrammar.cpp
Copyright: 2016 LunarG, Inc.
           2016-2018 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google, Inc., nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This is a set of mutually recursive methods implementing the HLSL grammar.
 Generally, each returns
 - through an argument: a type specifically appropriate to which rule it
 recognized
 - through the return value: true/false to indicate whether or not it
 recognized its rule
 .
 As much as possible, only grammar recognition should happen in this file,
 with all other work being farmed out to hlslParseHelper.cpp, which in turn
 will build the AST.
 .
 The next token, yet to be "accepted" is always sitting in 'token'.
 When a method says it accepts a rule, that means all tokens involved
 in the rule will have been consumed, and none left in 'token'.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/OSDependent/Unix/ossource.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This file contains the Linux-specific functions
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-string.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file declares the String class and functions used internally by
 Google Test.  They are subject to change without notice. They should not used
 by code external to Google Test.
 .
 This header file is #included by <gtest/internal/gtest-internal.h>.
 It should not be #included by other files.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-death-test-internal.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file defines internal utilities needed for implementing
 death tests.  They are subject to change without notice.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-spi.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Utilities for testing Google Test itself and code that uses Google Test
 (e.g. frameworks built on top of Google Test).
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ffmpeg/libavcodec/arm/vp8dsp_armv6.S
Copyright: 2010 Google Inc.
           2010 Rob Clark <rob@ti.com>
           2011 Mans Rullgard <mans@mansr.com>
License:   BSD-3-Clause
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 This code was partially ported from libvpx, which uses this license:
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in
 the documentation and/or other materials provided with the
 distribution.
 .
 * Neither the name of Google nor the names of its contributors may
 be used to endorse or promote products derived from this software
 without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample7_unittest.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample shows how to test common properties of multiple
 implementations of an interface (aka interface tests) using
 value-parameterized tests. Each test in the test case has
 a parameter that is an interface pointer to an implementation
 tested.
 .
 The interface and its implementations are in this header.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/gtest-message.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This header file defines the Message class.
 .
 IMPORTANT NOTE: Due to limitation of the C++ language, we have to
 leave some internal implementation details in this header file.
 They are clearly marked by comments like this:
 .
 // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM.
 .
 Such code is NOT meant to be used by a user directly, and is subject
 to CHANGE WITHOUT NOTICE.  Therefore DO NOT DEPEND ON IT in a user
 program!
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/build_overrides/spirv_tools.gni
Copyright: 2020 The Khronos Group Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of The Khronos Group Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 We are building inside glslang
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/doc.h
Copyright: 2014-2015 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Parameterize the SPIR-V enumerants.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/HLSL/hlslOpMap.cpp
Copyright: 2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of Google, Inc., nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Map from physical token form (e.g. '-') to logical operator
 form (e.g., binary subtract or unary negate).
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_filter_unittest_.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Unit test for Google Test test filters.
 .
 A user can specify which test(s) in a Google Test program to run via
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_output_test_.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests Google Mock's output in various scenarios.  This ensures that
 Google Mock's messages are readable and useful.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/ScanContext.h
Copyright: 2013 LunarG, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 This holds context specific to the GLSL scanner, which
 sits between the preprocessor scanner and parser.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-type-util.h.pump
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Type utilities needed for implementing typed and type-parameterized
 tests.  This file is generated by a SCRIPT.  DO NOT EDIT BY HAND!
 .
 Currently we support at most $n types in a list, and at most $n
 type-parameterized tests in one type-parameterized test case.
 Please contact googletestframework@googlegroups.com if you need
 more.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-port.h
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Low-level types and utilities for porting Google Test to various
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_stress_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests that Google Mock constructs can be used in a large number of
 threads concurrently.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/samples/sample5_unittest.cc
Copyright: 2005 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This sample teaches how to reuse a test fixture in multiple test
 cases by deriving sub-fixtures from it.
 .
 When you define a test fixture, you specify the name of the test
 case that will use this fixture.  Therefore, a test fixture can
 be used by only one test case.
 .
 Sometimes, more than one test cases may want to use the same or
 slightly different test fixtures.  For example, you may want to
 make sure that all tests for a GUI library don't leak important
 system resources like fonts and brushes.  In Google Test, you do
 this by putting the shared logic in a super (as in "super class")
 test fixture, and then have each test case use a fixture derived
 from this super fixture.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_xml_output_unittest_.cc
Copyright: 2006 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Unit test for Google Test XML output.
 .
 A user can specify XML output in a Google Test program to run via
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/libchdr/LICENSE.txt
Copyright: Romain Tisserand
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the <organization> nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-type-util.h
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Type utilities needed for implementing typed and type-parameterized
 tests.  This file is generated by a SCRIPT.  DO NOT EDIT BY HAND!
 .
 Currently we support at most 50 types in a list, and at most 50
 type-parameterized tests in one type-parameterized test case.
 Please contact googletestframework@googlegroups.com if you need
 more.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/Versions.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2012-2013 LunarG, Inc.
           2015-2020 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
           2017 ARM Limited.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Help manage multiple profiles, versions, extensions etc.
 .
 These don't return error codes, as the presumption is parsing will
 always continue as if the tested feature were enabled, and thus there
 is no error recovery needed.
 .
 HOW TO add a feature enabled by an extension.
 .
 To add a new hypothetical "Feature F" to the front end, where an extension
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_link_test.h
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests that:
 a. A header file defining a mock class can be included in multiple
 translation units without causing a link error.
 b. Actions and matchers can be instantiated with identical template
 arguments in different translation units without causing link
 errors.
 The following constructs are currently tested:
 Actions:
 Return()
 Return(value)
 ReturnNull
 ReturnRef
 Assign
 SetArgPointee
 SetArrayArgument
 SetErrnoAndReturn
 Invoke(function)
 Invoke(object, method)
 InvokeWithoutArgs(function)
 InvokeWithoutArgs(object, method)
 InvokeArgument
 WithArg
 WithArgs
 WithoutArgs
 DoAll
 DoDefault
 IgnoreResult
 Throw
 ACTION()-generated
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/StandAlone/StandAlone.cpp
Copyright: 2002-2005 Dlabs Inc. Ltd.
           2013-2016 LunarG, Inc.
           2016-2020 Google, Inc. Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 this only applies to the standalone wrapper, not the front end in general
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-port_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the internal cross-platform support utilities.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/InReadableOrder.cpp
Copyright: 2016 Google, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 The SPIR-V spec requires code blocks to appear in an order satisfying the
 dominator-tree direction (ie, dominator before the dominated).  This is,
 actually, easy to achieve: any pre-order CFG traversal algorithm will do it.
 Because such algorithms visit a block only after traversing some path to it
 from the root, they necessarily visit the block's idom first.
 .
 But not every graph-traversal algorithm outputs blocks in an order that
 appears logical to human readers.  The problem is that unrelated branches may
 be interspersed with each other, and merge blocks may come before some of the
 branches being merged.
 .
 A good, human-readable order of blocks may be achieved by performing
 depth-first search but delaying merge nodes until after all their branches
 have been visited.  This is implemented below by the inReadableOrder()
 function.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock-matchers.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file implements some commonly used argument matchers.  More
 matchers can be defined by the user implementing the
 MatcherInterface<T> interface if necessary.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/include/gtest/internal/gtest-linked_ptr.h
Copyright: 2003 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A "smart" pointer type with reference tracking.  Every pointer to a
 particular object is kept on a circular linked list.  When the last pointer
 to an object is destroyed or reassigned, the object is deleted.
 .
 Used properly, this deletes the object when the last reference goes away.
 There are several caveats:
 - Like all reference counting schemes, cycles lead to leaks.
 - Each smart pointer is actually two pointers (8 bytes instead of 4).
 - Every time a pointer is assigned, the entire list of pointers to that
 object is traversed.  This class is therefore NOT SUITABLE when there
 will often be more than two or three pointers to a particular object.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/include/gmock/gmock.h
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This is the main header file a user should include.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_color_test_.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 A helper program for testing how Google Test determines whether to use
 colors in the output.  It prints "YES" and returns 1 if Google Test
 decides to use colors, and prints "NO" and returns 0 otherwise.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-spec-builders_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the spec builder syntax.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/codegear/gtest_all.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google C++ Testing Framework (Google Test)
 .
 C++Builder's IDE cannot build a static library from files with hyphens
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/External/CMakeLists.txt
Copyright: 2020 The Khronos Group Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of The Khronos Group Inc. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Suppress all warnings from external projects.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-param-test_test.cc
Copyright: 2008 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for Google Test itself. This file verifies that the parameter
 generators objects produce correct parameter sequences and that
 Google Test runtime instantiates correct tests from those sequences.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock-generated-actions_test.cc
Copyright: 2007 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Google Mock - a framework for writing C++ mock classes.
 .
 This file tests the built-in actions generated by a script.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_all_test.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests for Google C++ Mocking Framework (Google Mock)
 .
 Some users use a build system that Google Mock doesn't support directly,
 yet they still want to build and run Google Mock's own tests.  This file
 includes most such tests, making it easier for these users to maintain
 their build scripts (they just need to build this file, even though the
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/GlslangToSpv.cpp
Copyright: 2014-2016 LunarG, Inc.
           2015-2020 Google, Inc.
           2017 ARM Limited. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Visit the nodes in the glslang intermediate tree representation to
 translate them to SPIR-V.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-unittest-api_test.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 The Google C++ Testing Framework (Google Test)
 .
 This file contains tests verifying correctness of data provided via
 UnitTest's public methods.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/SPIRV/SpvBuilder.cpp
Copyright: 2014-2015 LunarG, Inc.
           2015-2018 Google, Inc. Modifications Copyright (C) 2020 Advanced Micro Devices, Inc.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following
 disclaimer in the documentation and/or other materials provided
 with the distribution.
 .
 Neither the name of 3Dlabs Inc. Ltd. nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 Helper for making SPIR-V IR.  Generally, this is documented in the header
 SpvBuilder.h.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/zstd/tests/gzip/test-driver.sh
Copyright: 2011-2015 Free Software Foundation, Inc.
License:   GPL-2.0+ with autoconf exception
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.
 .
 As a special exception to the GNU General Public License, if you
 distribute this file as part of a program that contains a
 configuration script generated by Autoconf, you may include it under
 the same distribution terms that you use for the rest of that program.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     pspautotests/common/ext/zstd/tests/gzip/test-driver.sh
Copyright: 2011-2015 Free Software Foundation, Inc.
License:   GPL-2.0+ with autoconf exception
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 As a special exception to the GNU General Public License, if you
 distribute this file as part of a program that contains a
 configuration script generated by Autoconf, you may include it under
 the same distribution terms that you use for the rest of that program.
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 2 can be found in `/usr/share/common-licenses/GPL-2'.

Files:     ffmpeg/libavcodec/flicvideo.c
Copyright: 2003-2004 The FFmpeg Project
License:   LGPL-2.1+ with unknown exception
 This file is part of FFmpeg.
 .
 FFmpeg is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 FFmpeg is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with FFmpeg; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 .
 Autodesk Animator FLI/FLC Video Decoder
 by Mike Melanson (melanson@pcisys.net)
 for more information on the .fli/.flc file format and all of its many
 variations, visit:
 http://www.compuphase.com/flic.htm
 .
 This decoder outputs PAL8/RGB555/RGB565 and maybe one day RGB24
 colorspace data, depending on the FLC. To use this decoder, be
 sure that your demuxer sends the FLI file header to the decoder via
 the extradata chunk in AVCodecContext. The chunk should be 128 bytes
 large. The only exception is for FLI files from the game "Magic Carpet",
 in which the header is only 12 bytes.
 .
 On Debian systems, the complete text of the GNU Lesser General Public License
 Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest-death-test_ex_test.cc
Copyright: 2010 Google Inc.
License:   BSD-3-Clause with unknown exception
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests that verify interaction of exceptions and death tests.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_throw_on_failure_ex_test.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause with unknown exception
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests Google Test's throw-on-failure mode with exceptions enabled.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/rapidjson/thirdparty/gtest/googlemock/test/gmock_ex_test.cc
Copyright: 2013 Google Inc.
License:   BSD-3-Clause with unknown exception
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests Google Mock's functionality that depends on exceptions.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     ext/glslang/glslang/MachineIndependent/glslang_tab.cpp
Copyright: 1984-2020 Free Software Foundation, Inc.
License:   GPL-3.0+ with unknown exception *** check multiple exceptions ***
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 As a special exception, you may create a larger work that contains
 part or all of the Bison parser skeleton and distribute that work
 under terms of your choice, so long as that work isn't itself a
 parser generator using the skeleton or a modified version thereof
 as a parser skeleton.  Alternatively, if you modify or redistribute
 the parser skeleton itself, you may (at your option) remove this
 special exception, which will cause the skeleton and the resulting
 Bison output files to be licensed under the GNU General Public
 License without this special exception.
 .
 This special exception was added by the Free Software Foundation in
 version 2.2 of Bison.
 .
 C LALR(1) parser skeleton written by Richard Stallman, by
 simplifying the original so-called "semantic" parser.
 .
 DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ext/glslang/glslang/MachineIndependent/glslang_tab.cpp.h
Copyright: 1984-2020 Free Software Foundation, Inc.
License:   GPL-3.0+ with unknown exception *** check multiple exceptions ***
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 .
 As a special exception, you may create a larger work that contains
 part or all of the Bison parser skeleton and distribute that work
 under terms of your choice, so long as that work isn't itself a
 parser generator using the skeleton or a modified version thereof
 as a parser skeleton.  Alternatively, if you modify or redistribute
 the parser skeleton itself, you may (at your option) remove this
 special exception, which will cause the skeleton and the resulting
 Bison output files to be licensed under the GNU General Public
 License without this special exception.
 .
 This special exception was added by the Free Software Foundation in
 version 2.2 of Bison.
 .
 DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
 .
 On Debian systems, the complete text of the GNU General Public License
 Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Files:     ext/libchdr/deps/zlib-1.2.13/contrib/ada/zlib.ads
Copyright: 2002-2004 Dmitriy Anisimkov                   -- --
License:   __UNKNOWN__ with unknown exception *** check multiple exceptions ***
 This library is free software; you can redistribute it and/or modify    --
 it under the terms of the GNU General Public License as published by    --
 the Free Software Foundation; either version 2 of the License, or (at   --
 your option) any later version.                                         --
 --
 This library is distributed in the hope that it will be useful, but     --
 WITHOUT ANY WARRANTY; without even the implied warranty of              --
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU       --
 General Public License for more details.                                --
 --
 You should have received a copy of the GNU General Public License       --
 along with this library; if not, write to the Free Software Foundation, --
 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.          --
 --
 As a special exception, if other files instantiate generics from this   --
 unit, or you link this unit with other files to produce an executable,  --
 this  unit  does not  by itself cause  the resulting executable to be   --
 covered by the GNU General Public License. This exception does not      --
 however invalidate any other reasons why the executable file  might be  --
 covered by the  GNU Public License.                                     --
 .
 The FSF address in the above text is the old one.

Files:     ext/rapidjson/thirdparty/gtest/googletest/test/gtest_throw_on_failure_test_.cc
Copyright: 2009 Google Inc.
License:   BSD-3-Clause with unknown exception *** check multiple exceptions ***
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Tests Google Test's throw-on-failure mode with exceptions disabled.
 .
 This program must be compiled with exceptions disabled.  It will be
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

#----------------------------------------------------------------------------
# xml and html files (skipped):
#         ios/PPSSPP-Info.plist
#         ios/Launch Screen.storyboard
#         ios/Settings.bundle/Root.plist
#         GPU/GPU.vcxproj
#         ffmpeg/tests/ref/fate/webm-dash-manifest-live
#         ffmpeg/tests/ref/fate/webm-dash-manifest-unaligned-audio-streams
#         ffmpeg/tests/ref/fate/webm-dash-manifest-unaligned-video-streams
#         ffmpeg/tests/ref/fate/webm-dash-manifest-representations
#         ffmpeg/tests/ref/fate/webm-dash-manifest
#         ffmpeg/tests/ref/fate/ffprobe_xml
#         ffmpeg/tools/bookmarklets.html
#         ffmpeg/doc/ffprobe.xsd
#         Windows/PPSSPP.vcxproj.filters
#         Windows/PPSSPP.manifest
#         Windows/fix_2017.props
#         Windows/build_windows.proj
#         unittest/UnitTests.vcxproj
#         icons/icon-16.svg
#         icons/icon.svg
#         icons/icon-512.svg
#         pspautotests/common/ext/zstd/README.md
#         pspautotests/common/ext/zstd/contrib/VS2005/fullbench/fullbench.vcproj
#         pspautotests/common/ext/zstd/contrib/VS2005/fuzzer/fuzzer.vcproj
#         pspautotests/common/ext/zstd/contrib/VS2005/zstdlib/zstdlib.vcproj
#         pspautotests/common/ext/zstd/contrib/VS2005/zstd/zstd.vcproj
#         pspautotests/common/ext/zstd/tests/golden-compression/http
#         pspautotests/common/ext/zstd/build/VS2008/fullbench/fullbench.vcproj
#         pspautotests/common/ext/zstd/build/VS2008/fuzzer/fuzzer.vcproj
#         pspautotests/common/ext/zstd/build/VS2008/zstdlib/zstdlib.vcproj
#         pspautotests/common/ext/zstd/build/VS2008/zstd/zstd.vcproj
#         pspautotests/common/ext/zstd/build/VS2010/CompileAsCpp.props
#         pspautotests/common/ext/zstd/build/VS2010/fullbench/fullbench.vcxproj
#         pspautotests/common/ext/zstd/build/VS2010/fuzzer/fuzzer.vcxproj
#         pspautotests/common/ext/zstd/build/VS2010/datagen/datagen.vcxproj
#         pspautotests/common/ext/zstd/build/VS2010/libzstd-dll/libzstd-dll.vcxproj
#         pspautotests/common/ext/zstd/build/VS2010/libzstd/libzstd.vcxproj
#         pspautotests/common/ext/zstd/build/VS2010/zstd/zstd.vcxproj
#         pspautotests/common/ext/zstd/build/single_file_libs/examples/shell.html
#         pspautotests/common/ext/zstd/doc/zstd_manual.html
#         pspautotests/tests/build_utils.php
#         pspautotests/tests/build.php
#         pspautotests/vcproj/update-from-tests.php
#         Core/Core.vcxproj
#         ext/libchdr.vcxproj
#         ext/glslang.vcxproj
#         ext/miniupnpc.vcxproj
#         ext/SPIRV-Cross.vcxproj
#         ext/libarmips.vcxproj
#         ext/cpu_features.vcxproj
#         ext/libzstd.vcxproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2005/gmock.vcproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2005/gmock_test.vcproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2005/gmock_main.vcproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2005/gmock_config.vsprops
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2010/gmock_main.vcxproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2010/gmock_test.vcxproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2010/gmock_config.props
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2010/gmock.vcxproj
#         ext/rapidjson/thirdparty/gtest/googlemock/msvc/2015/gmock_config.props
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest-md.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_prod_test-md.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_main-md.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_unittest.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_unittest-md.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_main.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/msvc/gtest_prod_test.vcproj
#         ext/rapidjson/thirdparty/gtest/googletest/xcode/Resources/Info.plist
#         ext/rapidjson/thirdparty/gtest/googletest/xcode/Samples/FrameworkSample/Info.plist
#         ext/rapidjson/contrib/natvis/rapidjson.natvis
#         ext/rapidjson/doc/misc/footer.html
#         ext/rapidjson/doc/misc/DoxygenLayout.xml
#         ext/rapidjson/doc/misc/header.html
#         ext/rapidjson/doc/logo/rapidjson.svg
#         ext/naett/testrig/android/app/src/main/AndroidManifest.xml
#         ext/naett/testrig/android/app/src/main/res/values/strings.xml
#         ext/naett/testrig/android/app/src/main/res/values/ic_launcher_background.xml
#         ext/native/tools/.project
#         ext/native/tools/zimtool/zimtool.vcxproj
#         ext/native/tools/atlastool/atlastool.vcxproj
#         ext/libchdr/deps/zlib-1.2.13/treebuild.xml
#         ext/libchdr/deps/zlib-1.2.13/qnx/package.qpg
#         ext/libchdr/deps/zlib-1.2.13/contrib/dotzlib/DotZLib/DotZLib.csproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/testzlibdll.vcproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/testzlib.vcproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/miniunz.vcproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/zlibvc.vcproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/zlibstat.vcproj
#         ext/libchdr/deps/zlib-1.2.13/contrib/vstudio/vc9/minizip.vcproj
#         ext/libchdr/deps/zlib-1.2.13/examples/zlib_how.html
#         ext/miniupnp/miniupnpd/mac/org.tuxfamily.miniupnpd.plist.before
#         ext/miniupnp/miniupnpc/msvc/upnpc-static.vcproj
#         ext/miniupnp/miniupnpc/msvc/miniupnpc.vcproj
#         ext/miniupnp/miniupnpc/testdesc/linksys_WAG200G_desc.xml
#         ext/miniupnp/miniupnpc/testdesc/new_LiveBox_desc.xml
#         ext/miniupnp/miniupnpc/testreplyparse/GetSpecificPortMappingEntryResp.xml
#         ext/miniupnp/miniupnpc/testreplyparse/SetDefaultConnectionService.xml
#         ext/miniupnp/miniupnpc/testreplyparse/GetSpecificPortMappingEntryReq.xml
#         ext/miniupnp/miniupnpc/testreplyparse/GetExternalIPAddress.xml
#         ext/miniupnp/miniupnpc/testreplyparse/DeletePortMapping.xml
#         ext/zlib/zlib.vcxproj
#         ext/zstd/README.md
#         ext/zstd/contrib/VS2005/fullbench/fullbench.vcproj
#         ext/zstd/contrib/VS2005/fuzzer/fuzzer.vcproj
#         ext/zstd/contrib/VS2005/zstdlib/zstdlib.vcproj
#         ext/zstd/contrib/VS2005/zstd/zstd.vcproj
#         ext/zstd/tests/golden-compression/http
#         ext/zstd/build/VS2008/fullbench/fullbench.vcproj
#         ext/zstd/build/VS2008/fuzzer/fuzzer.vcproj
#         ext/zstd/build/VS2008/zstdlib/zstdlib.vcproj
#         ext/zstd/build/VS2008/zstd/zstd.vcproj
#         ext/zstd/build/VS2010/CompileAsCpp.props
#         ext/zstd/build/VS2010/fullbench/fullbench.vcxproj
#         ext/zstd/build/VS2010/fuzzer/fuzzer.vcxproj
#         ext/zstd/build/VS2010/datagen/datagen.vcxproj
#         ext/zstd/build/VS2010/libzstd-dll/libzstd-dll.vcxproj
#         ext/zstd/build/VS2010/libzstd/libzstd.vcxproj
#         ext/zstd/build/VS2010/zstd/zstd.vcxproj
#         ext/zstd/build/single_file_libs/examples/shell.html
#         ext/zstd/doc/zstd_manual.html
#         ext/cpu_features/cmake/ci/doc/docker.svg
#         ext/rcheevos/validator/validator.vcxproj
#         ext/rcheevos/test/rcheevos-test.vcxproj
#         ext/rcheevos/test/lua/doc/contents.html
#         ext/rcheevos/test/lua/doc/readme.html
#         ext/rcheevos/test/lua/doc/manual.html
#         ext/SPIRV-Cross/README.md
#         ext/armips/Tests/MIPS/Macros/expected.bin
#         ext/rcheevos-build/rcheevos.vcxproj
#         ext/libkirk/libkirk.vcxproj
#         ext/discord-rpc-build/discord-rpc.vcxproj
#         headless/Headless.vcxproj
#         .github/issue_template.md
#         Qt/languages/ppsspp_pt-br.ts
#         Qt/languages/ppsspp_zh-cn.ts
#         Qt/languages/ppsspp_fr.ts
#         Qt/languages/ppsspp_ru.ts
#         Qt/languages/ppsspp_de.ts
#         Qt/languages/ppsspp_en.ts
#         Qt/languages/ppsspp_hu.ts
#         Qt/languages/ppsspp_pl.ts
#         Qt/languages/ppsspp_zh-tw.ts
#         Qt/languages/ppsspp_id.ts
#         Qt/languages/ppsspp_gr.ts
#         android/build.xml
#         android/VRManifest.xml
#         android/custom_rules.xml
#         android/AndroidManifest.xml
#         android/gold/res/mipmap-anydpi-v26/ic_launcher_round.xml
#         android/gold/res/mipmap-anydpi-v26/ic_launcher.xml
#         android/gold/res/values/strings.xml
#         android/gold/res/values/ic_launcher_background.xml
#         android/res/mipmap-anydpi-v26/ic_launcher_round.xml
#         android/res/mipmap-anydpi-v26/ic_launcher.xml
#         android/res/values-v21/styles.xml
#         android/res/values/strings.xml
#         android/res/values/ic_launcher_background.xml
#         android/res/values/analytics.xml
#         android/res/values/styles.xml
#         android/res/values-v28/styles.xml
#         source_assets/image/buttons.svg
#         source_assets/image/logo.svg
#         macOS/Entitlements.plist
#         macOS/Info.plist
#         macOS/InfoGold.plist
#         Common/Common.vcxproj
#         UWP/Package.appxmanifest
#         UWP/PackageGold.appxmanifest
#         UWP/UWP.vcxproj
#         UWP/rcheevos_UWP/rcheevos_UWP.vcxproj
#         UWP/CoreUWP/CoreUWP.vcxproj
#         UWP/SPIRVCross_UWP/SPIRVCross_UWP.vcxproj
#         UWP/CommonUWP/CommonUWP.vcxproj
#         UWP/zlib_UWP/zlib_UWP.vcxproj
#         UWP/cpu_features_UWP/cpu_features_UWP.vcxproj.filters
#         UWP/cpu_features_UWP/cpu_features_UWP.vcxproj
#         UWP/UI_UWP/UI_UWP.vcxproj
#         UWP/glslang_UWP/glslang_UWP.vcxproj
#         UWP/libkirk_UWP/libkirk_UWP.vcxproj
#         UWP/miniupnpc_UWP/miniupnpc_UWP.vcxproj
#         UWP/Armips_UWP/Armips_UWP.vcxproj
#         UWP/libzstd_UWP/libzstd_UWP.vcxproj
#         UWP/libchdr_UWP/libchdr_UWP.vcxproj
#         assets/mime/ppsspp.xml
#         assets/debugger/index.html
#         assets/debugger/static/media/logo.94f885ce93dfb6d29a122402a15cccca.svg
#         UI/UI.vcxproj
#         SDL/macOS/SDL2.framework/Versions/A/Resources/Info.plist
#         SDL/macOS/SDL2.framework/Versions/A/_CodeSignature/CodeResources

#----------------------------------------------------------------------------
# huge files   (skipped):
#         dx9sdk/Lib/x64/DxErr.lib
#         dx9sdk/Lib/x86/DxErr.lib
#         dx9sdk/10/Redist/D3D/x64/d3dcompiler_47.dll
#         dx9sdk/10/Redist/D3D/x64/d3dcsx_47.dll
#         dx9sdk/10/Redist/D3D/x86/d3dcompiler_47.dll
#         dx9sdk/10/Redist/D3D/x86/d3dcsx_47.dll
#         dx9sdk/8.1/Redist/D3D/x64/d3dcompiler_47.dll
#         dx9sdk/8.1/Redist/D3D/x64/d3dcsx_47.dll
#         dx9sdk/8.1/Redist/D3D/x86/d3dcompiler_47.dll
#         dx9sdk/8.1/Redist/D3D/x86/d3dcsx_47.dll
#         ffmpeg/blackberry/armv7/lib/libswscale.a
#         ffmpeg/blackberry/armv7/lib/libavcodec.a
#         ffmpeg/blackberry/armv7/lib/libavformat.a
#         ffmpeg/blackberry/armv7/lib/libavutil.a
#         ffmpeg/ios/universal/lib/libswscale.a
#         ffmpeg/ios/universal/lib/libavcodec.a
#         ffmpeg/ios/universal/lib/libswresample.a
#         ffmpeg/ios/universal/lib/libavformat.a
#         ffmpeg/ios/universal/lib/libavutil.a
#         ffmpeg/Windows/aarch64/lib/avcodec.lib
#         ffmpeg/Windows/aarch64/lib/swscale.lib
#         ffmpeg/Windows/aarch64/lib/avformat.lib
#         ffmpeg/Windows/aarch64/lib/avutil.lib
#         ffmpeg/Windows/x86_64/lib/avcodec.lib
#         ffmpeg/Windows/x86_64/lib/swscale.lib
#         ffmpeg/Windows/x86_64/lib/avformat.lib
#         ffmpeg/Windows/x86_64/lib/avutil.lib
#         ffmpeg/Windows/x86/lib/avcodec.lib
#         ffmpeg/Windows/x86/lib/swscale.lib
#         ffmpeg/Windows/x86/lib/avformat.lib
#         ffmpeg/Windows/x86/lib/avutil.lib
#         ffmpeg/Windows/arm/lib/avcodec.lib
#         ffmpeg/Windows/arm/lib/swscale.lib
#         ffmpeg/Windows/arm/lib/avformat.lib
#         ffmpeg/Windows/arm/lib/avutil.lib
#         ffmpeg/linux/armv7/lib/libswscale.a
#         ffmpeg/linux/armv7/lib/libavcodec.a
#         ffmpeg/linux/armv7/lib/libavformat.a
#         ffmpeg/linux/armv7/lib/libavutil.a
#         ffmpeg/linux/mips32/lib/libswscale.a
#         ffmpeg/linux/mips32/lib/libavcodec.a
#         ffmpeg/linux/mips32/lib/libavformat.a
#         ffmpeg/linux/mips32/lib/libavutil.a
#         ffmpeg/linux/riscv64/lib/libswscale.a
#         ffmpeg/linux/riscv64/lib/libavcodec.a
#         ffmpeg/linux/riscv64/lib/libswresample.a
#         ffmpeg/linux/riscv64/lib/libavformat.a
#         ffmpeg/linux/riscv64/lib/libavutil.a
#         ffmpeg/linux/aarch64/lib/libswscale.a
#         ffmpeg/linux/aarch64/lib/libavcodec.a
#         ffmpeg/linux/aarch64/lib/libavformat.a
#         ffmpeg/linux/aarch64/lib/libavutil.a
#         ffmpeg/linux/loongarch64/lib/libswscale.a
#         ffmpeg/linux/loongarch64/lib/libavcodec.a
#         ffmpeg/linux/loongarch64/lib/libavformat.a
#         ffmpeg/linux/loongarch64/lib/libavutil.a
#         ffmpeg/linux/x86_64/lib/libswscale.a
#         ffmpeg/linux/x86_64/lib/libavcodec.a
#         ffmpeg/linux/x86_64/lib/libavformat.a
#         ffmpeg/linux/x86_64/lib/libavutil.a
#         ffmpeg/linux/x86/lib/libswscale.a
#         ffmpeg/linux/x86/lib/libavcodec.a
#         ffmpeg/linux/x86/lib/libavformat.a
#         ffmpeg/linux/x86/lib/libavutil.a
#         ffmpeg/macosx/universal/lib/libswscale.a
#         ffmpeg/macosx/universal/lib/libavcodec.a
#         ffmpeg/macosx/universal/lib/libavformat.a
#         ffmpeg/macosx/universal/lib/libavutil.a
#         ffmpeg/Windows10/x64/lib/libswscale.a
#         ffmpeg/Windows10/x64/lib/libavcodec.a
#         ffmpeg/Windows10/x64/lib/libavfilter.a
#         ffmpeg/Windows10/x64/lib/libavformat.a
#         ffmpeg/Windows10/x64/lib/libavutil.a
#         ffmpeg/Windows10/ARM/lib/libswscale.a
#         ffmpeg/Windows10/ARM/lib/libavcodec.a
#         ffmpeg/Windows10/ARM/lib/libavfilter.a
#         ffmpeg/Windows10/ARM/lib/libavformat.a
#         ffmpeg/Windows10/ARM/lib/libavutil.a
#         ffmpeg/Windows10/ARM64/lib/libswscale.a
#         ffmpeg/Windows10/ARM64/lib/libavcodec.a
#         ffmpeg/Windows10/ARM64/lib/libavfilter.a
#         ffmpeg/Windows10/ARM64/lib/libavformat.a
#         ffmpeg/Windows10/ARM64/lib/libavutil.a
#         ffmpeg/Windows10/x86/lib/libswscale.a
#         ffmpeg/Windows10/x86/lib/libavcodec.a
#         ffmpeg/Windows10/x86/lib/libavfilter.a
#         ffmpeg/Windows10/x86/lib/libavformat.a
#         ffmpeg/Windows10/x86/lib/libavutil.a
#         ffmpeg/android/armv7/lib/libswscale.a
#         ffmpeg/android/armv7/lib/libavcodec.a
#         ffmpeg/android/armv7/lib/libavformat.a
#         ffmpeg/android/armv7/lib/libavutil.a
#         ffmpeg/android/arm64/lib/libswscale.a
#         ffmpeg/android/arm64/lib/libavcodec.a
#         ffmpeg/android/arm64/lib/libavformat.a
#         ffmpeg/android/arm64/lib/libavutil.a
#         ffmpeg/android/x86_64/lib/libswscale.a
#         ffmpeg/android/x86_64/lib/libavcodec.a
#         ffmpeg/android/x86_64/lib/libavformat.a
#         ffmpeg/android/x86_64/lib/libavutil.a
#         ffmpeg/android/x86/lib/libswscale.a
#         ffmpeg/android/x86/lib/libavcodec.a
#         ffmpeg/android/x86/lib/libavformat.a
#         ffmpeg/android/x86/lib/libavutil.a
#         ffmpeg/tvos/arm64/lib/libswscale.a
#         ffmpeg/tvos/arm64/lib/libavcodec.a
#         ffmpeg/tvos/arm64/lib/libavformat.a
#         ffmpeg/tvos/arm64/lib/libavutil.a
#         ffmpeg/wiiu/lib/libswscale.a
#         ffmpeg/wiiu/lib/libavcodec.a
#         ffmpeg/wiiu/lib/libavformat.a
#         ffmpeg/wiiu/lib/libavutil.a
#         ffmpeg/symbian/armv6/lib/avcodec.lib
#         ffmpeg/symbian/armv6/lib/swscale.lib
#         ffmpeg/symbian/armv6/lib/avformat.lib
#         ffmpeg/symbian/armv6/lib/avutil.lib
#         pspautotests/tests/gpu/rendertarget/copy.expected
#         pspautotests/tests/umd/raw_access/raw_access.iso
#         pspautotests/utils/win32/php5ts.dll
#         pspautotests/demos_ex/sdl/main.elf
#         ext/glslang/Test/baseResults/glsl.es320.subgroupArithmetic.comp.out
#         ext/glslang/Test/baseResults/glsl.450.subgroupArithmetic.comp.out
#         ext/glslang/Test/baseResults/glsl.es320.subgroupPartitioned.comp.out
#         ext/glslang/Test/baseResults/glsl.450.subgroupPartitioned.comp.out
#         ext/glew/glew.c
#         ext/glew/GL/glew.h
#         ext/native/tools/kanjifilter.h
#         ext/native/tools/prebuilt/win64/freetype.lib
#         ext/discord-rpc/documentation/images/rp-profile-view.png
#         ext/vulkan/libvulkan.so.1.3.236
#         ext/vulkan/iOS/Frameworks/libMoltenVK.dylib
#         ext/vulkan/macOS/Frameworks/libMoltenVK.dylib
#         ext/openxr/android/arm64-v8a/libopenxr_meta.so
#         ext/openxr/android/arm64-v8a/libopenxr_pico.so
#         ext/openxr/stub/arm64-v8a/libopenxr_loader.so
#         assets/vfpu/vfpu_log2_lut.dat
#         assets/debugger/static/js/main.fe87e942.js.map
#         assets/flash0/font/jpn0.pgf
#         assets/flash0/font/kr0.pgf
#         SDL/macOS/SDL2.framework/Versions/A/SDL2

#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.

#----------------------------------------------------------------------------
# License file: LICENSE.TXT
 PSPSDK BSD-compatible copyright notice (Some parts of the PSPSDK were used in this emulator (defines, constants, headers))
 .
 Copyright (c) 2005  adresd
 Copyright (c) 2005  Marcus R. Brown
 Copyright (c) 2005  James Forshaw
 Copyright (c) 2005  John Kelley
 Copyright (c) 2005  Jesper Svennevid
 All rights reserved.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
 3. The names of the authors may not be used to endorse or promote products
    derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
                    GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991
 .
  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 .
                            Preamble
 .
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
 License is intended to guarantee your freedom to share and change free
 software--to make sure the software is free for all its users.  This
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
 the GNU Lesser General Public License instead.)  You can apply it to
 your programs, too.
 .
   When we speak of free software, we are referring to freedom, not
 price.  Our General Public Licenses are designed to make sure that you
 have the freedom to distribute copies of free software (and charge for
 this service if you wish), that you receive source code or can get it
 if you want it, that you can change the software or use pieces of it
 in new free programs; and that you know you can do these things.
 .
   To protect your rights, we need to make restrictions that forbid
 anyone to deny you these rights or to ask you to surrender the rights.
 These restrictions translate to certain responsibilities for you if you
 distribute copies of the software, or if you modify it.
 .
   For example, if you distribute copies of such a program, whether
 gratis or for a fee, you must give the recipients all the rights that
 you have.  You must make sure that they, too, receive or can get the
 source code.  And you must show them these terms so they know their
 rights.
 .
   We protect your rights with two steps: (1) copyright the software, and
 (2) offer you this license which gives you legal permission to copy,
 distribute and/or modify the software.
 .
   Also, for each author's protection and ours, we want to make certain
 that everyone understands that there is no warranty for this free
 software.  If the software is modified by someone else and passed on, we
 want its recipients to know that what they have is not the original, so
 that any problems introduced by others will not reflect on the original
 authors' reputations.
 .
   Finally, any free program is threatened constantly by software
 patents.  We wish to avoid the danger that redistributors of a free
 program will individually obtain patent licenses, in effect making the
 program proprietary.  To prevent this, we have made it clear that any
 patent must be licensed for everyone's free use or not licensed at all.
 .
   The precise terms and conditions for copying, distribution and
 modification follow.
 .
                     GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 .
   0. This License applies to any program or other work which contains
 a notice placed by the copyright holder saying it may be distributed
 under the terms of this General Public License.  The "Program", below,
 refers to any such program or work, and a "work based on the Program"
 means either the Program or any derivative work under copyright law:
 that is to say, a work containing the Program or a portion of it,
 either verbatim or with modifications and/or translated into another
 language.  (Hereinafter, translation is included without limitation in
 the term "modification".)  Each licensee is addressed as "you".
 .
 Activities other than copying, distribution and modification are not
 covered by this License; they are outside its scope.  The act of
 running the Program is not restricted, and the output from the Program
 is covered only if its contents constitute a work based on the
 Program (independent of having been made by running the Program).
 Whether that is true depends on what the Program does.
 .
   1. You may copy and distribute verbatim copies of the Program's
 source code as you receive it, in any medium, provided that you
 conspicuously and appropriately publish on each copy an appropriate
 copyright notice and disclaimer of warranty; keep intact all the
 notices that refer to this License and to the absence of any warranty;
 and give any other recipients of the Program a copy of this License
 along with the Program.
 .
 You may charge a fee for the physical act of transferring a copy, and
 you may at your option offer warranty protection in exchange for a fee.
 .
   2. You may modify your copy or copies of the Program or any portion
 of it, thus forming a work based on the Program, and copy and
 distribute such modifications or work under the terms of Section 1
 above, provided that you also meet all of these conditions:
 .
     a) You must cause the modified files to carry prominent notices
     stating that you changed the files and the date of any change.
 .
     b) You must cause any work that you distribute or publish, that in
     whole or in part contains or is derived from the Program or any
     part thereof, to be licensed as a whole at no charge to all third
     parties under the terms of this License.
 .
     c) If the modified program normally reads commands interactively
     when run, you must cause it, when started running for such
     interactive use in the most ordinary way, to print or display an
     announcement including an appropriate copyright notice and a
     notice that there is no warranty (or else, saying that you provide
     a warranty) and that users may redistribute the program under
     these conditions, and telling the user how to view a copy of this
     License.  (Exception: if the Program itself is interactive but
     does not normally print such an announcement, your work based on
     the Program is not required to print an announcement.)
 .
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
 sections when you distribute them as separate works.  But when you
 distribute the same sections as part of a whole which is a work based
 on the Program, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote it.
 .
 Thus, it is not the intent of this section to claim rights or contest
 your rights to work written entirely by you; rather, the intent is to
 exercise the right to control the distribution of derivative or
 collective works based on the Program.
 .
 In addition, mere aggregation of another work not based on the Program
 with the Program (or with a work based on the Program) on a volume of
 a storage or distribution medium does not bring the other work under
 the scope of this License.
 .
   3. You may copy and distribute the Program (or a work based on it,
 under Section 2) in object code or executable form under the terms of
 Sections 1 and 2 above provided that you also do one of the following:
 .
     a) Accompany it with the complete corresponding machine-readable
     source code, which must be distributed under the terms of Sections
     1 and 2 above on a medium customarily used for software interchange; or,
 .
     b) Accompany it with a written offer, valid for at least three
     years, to give any third party, for a charge no more than your
     cost of physically performing source distribution, a complete
     machine-readable copy of the corresponding source code, to be
     distributed under the terms of Sections 1 and 2 above on a medium
     customarily used for software interchange; or,
 .
     c) Accompany it with the information you received as to the offer
     to distribute corresponding source code.  (This alternative is
     allowed only for noncommercial distribution and only if you
     received the program in object code or executable form with such
     an offer, in accord with Subsection b above.)
 .
 The source code for a work means the preferred form of the work for
 making modifications to it.  For an executable work, complete source
 code means all the source code for all modules it contains, plus any
 associated interface definition files, plus the scripts used to
 control compilation and installation of the executable.  However, as a
 special exception, the source code distributed need not include
 anything that is normally distributed (in either source or binary
 form) with the major components (compiler, kernel, and so on) of the
 operating system on which the executable runs, unless that component
 itself accompanies the executable.
 .
 If distribution of executable or object code is made by offering
 access to copy from a designated place, then offering equivalent
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
 .
   4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
 void, and will automatically terminate your rights under this License.
 However, parties who have received copies, or rights, from you under
 this License will not have their licenses terminated so long as such
 parties remain in full compliance.
 .
   5. You are not required to accept this License, since you have not
 signed it.  However, nothing else grants you permission to modify or
 distribute the Program or its derivative works.  These actions are
 prohibited by law if you do not accept this License.  Therefore, by
 modifying or distributing the Program (or any work based on the
 Program), you indicate your acceptance of this License to do so, and
 all its terms and conditions for copying, distributing or modifying
 the Program or works based on it.
 .
   6. Each time you redistribute the Program (or any work based on the
 Program), the recipient automatically receives a license from the
 original licensor to copy, distribute or modify the Program subject to
 these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties to
 this License.
 .
   7. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
 excuse you from the conditions of this License.  If you cannot
 distribute so as to satisfy simultaneously your obligations under this
 License and any other pertinent obligations, then as a consequence you
 may not distribute the Program at all.  For example, if a patent
 license would not permit royalty-free redistribution of the Program by
 all those who receive copies directly or indirectly through you, then
 the only way you could satisfy both it and this License would be to
 refrain entirely from distribution of the Program.
 .
 If any portion of this section is held invalid or unenforceable under
 any particular circumstance, the balance of the section is intended to
 apply and the section as a whole is intended to apply in other
 circumstances.
 .
 It is not the purpose of this section to induce you to infringe any
 patents or other property right claims or to contest validity of any
 such claims; this section has the sole purpose of protecting the
 integrity of the free software distribution system, which is
 implemented by public license practices.  Many people have made
 generous contributions to the wide range of software distributed
 through that system in reliance on consistent application of that
 system; it is up to the author/donor to decide if he or she is willing
 to distribute software through any other system and a licensee cannot
 impose that choice.
 .
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
 .
   8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
 may add an explicit geographical distribution limitation excluding
 those countries, so that distribution is permitted only in or among
 countries not thus excluded.  In such case, this License incorporates
 the limitation as if written in the body of this License.
 .
   9. The Free Software Foundation may publish revised and/or new versions
 of the General Public License from time to time.  Such new versions will
 be similar in spirit to the present version, but may differ in detail to
 address new problems or concerns.
 .
 Each version is given a distinguishing version number.  If the Program
 specifies a version number of this License which applies to it and "any
 later version", you have the option of following the terms and conditions
 either of that version or of any later version published by the Free
 Software Foundation.  If the Program does not specify a version number of
 this License, you may choose any version ever published by the Free Software
 Foundation.
 .
   10. If you wish to incorporate parts of the Program into other free
 programs whose distribution conditions are different, write to the author
 to ask for permission.  For software which is copyrighted by the Free
 Software Foundation, write to the Free Software Foundation; we sometimes
 make exceptions for this.  Our decision will be guided by the two goals
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 .
                            NO WARRANTY
 .
   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
 REPAIR OR CORRECTION.
 .
   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 .
                     END OF TERMS AND CONDITIONS
 .
            How to Apply These Terms to Your New Programs
 .
   If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
 free software which everyone can redistribute and change under these terms.
 .
   To do so, attach the following notices to the program.  It is safest
 to attach them to the start of each source file to most effectively
 convey the exclusion of warranty; and each file should have at least
 the "copyright" line and a pointer to where the full notice is found.
 .
     <one line to give the program's name and a brief idea of what it does.>
     Copyright (C) <year>  <name of author>
 .
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
     (at your option) any later version.
 .
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
 .
     You should have received a copy of the GNU General Public License along
     with this program; if not, write to the Free Software Foundation, Inc.,
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 .
 Also add information on how to contact you by electronic and paper mail.
 .
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 .
     Gnomovision version 69, Copyright (C) year name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     This is free software, and you are welcome to redistribute it
     under certain conditions; type `show c' for details.
 .
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, the commands you use may
 be called something other than `show w' and `show c'; they could even be
 mouse-clicks or menu items--whatever suits your program.
 .
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
 .
   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   `Gnomovision' (which makes passes at compilers) written by James Hacker.
 .
   <signature of Ty Coon>, 1 April 1989
   Ty Coon, President of Vice
 .
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
 library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.
