summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.eslintrc.json6
-rw-r--r--.github/workflows/build-checks.yml2
-rw-r--r--.github/workflows/build.yml6
-rw-r--r--.pre-commit-config.yaml1
-rw-r--r--CMakeLists.txt144
-rw-r--r--cmake/modules/FindFFMPEG.cmake6
-rw-r--r--cmake/modules/FindOgg.cmake78
-rw-r--r--cmake/modules/FindOggVorbis.cmake89
-rw-r--r--cmake/modules/FindShout.cmake89
-rw-r--r--cmake/modules/FindShoutidjc.cmake89
-rw-r--r--cmake/modules/FindVorbis.cmake103
-rw-r--r--lib/libshout-idjc/CMakeLists.txt255
-rw-r--r--lib/libshout-idjc/COPYING (renamed from lib/libshout/COPYING)0
-rw-r--r--lib/libshout-idjc/INSTALL (renamed from lib/libshout/INSTALL)0
-rw-r--r--lib/libshout-idjc/Makefile.am (renamed from lib/libshout/Makefile.am)6
-rw-r--r--lib/libshout-idjc/Makefile.in997
-rw-r--r--lib/libshout-idjc/NEWS (renamed from lib/libshout/NEWS)0
-rw-r--r--lib/libshout-idjc/README (renamed from lib/libshout/README)0
-rw-r--r--lib/libshout-idjc/aclocal.m41446
-rwxr-xr-xlib/libshout-idjc/compile347
-rwxr-xr-xlib/libshout-idjc/config.guess1458
-rw-r--r--lib/libshout-idjc/config.h (renamed from lib/libshout/config.h)16
-rw-r--r--lib/libshout-idjc/config.h.in218
-rwxr-xr-xlib/libshout-idjc/config.sub1831
-rwxr-xr-xlib/libshout-idjc/configure17974
-rw-r--r--lib/libshout-idjc/configure.ac (renamed from lib/libshout/configure.ac)12
-rwxr-xr-xlib/libshout-idjc/depcomp791
-rw-r--r--lib/libshout-idjc/doc/Makefile.am (renamed from lib/libshout/doc/Makefile.am)0
-rw-r--r--lib/libshout-idjc/doc/Makefile.in481
-rw-r--r--lib/libshout-idjc/doc/libshout.xml (renamed from lib/libshout/doc/libshout.xml)0
-rw-r--r--lib/libshout-idjc/doc/spec-html.xsl (renamed from lib/libshout/doc/spec-html.xsl)0
-rw-r--r--lib/libshout-idjc/examples/Makefile.am (renamed from lib/libshout/examples/Makefile.am)4
-rw-r--r--lib/libshout-idjc/examples/Makefile.in640
-rw-r--r--lib/libshout-idjc/examples/example.c (renamed from lib/libshout/examples/example.c)2
-rw-r--r--lib/libshout-idjc/examples/nonblocking.c (renamed from lib/libshout/examples/nonblocking.c)2
-rw-r--r--lib/libshout-idjc/include/Makefile.am (renamed from lib/libshout/include/Makefile.am)2
-rw-r--r--lib/libshout-idjc/include/Makefile.in662
-rwxr-xr-xlib/libshout-idjc/include/os.h18
-rw-r--r--lib/libshout-idjc/include/shoutidjc/Makefile.am (renamed from lib/libshout/include/shout/Makefile.am)2
-rw-r--r--lib/libshout-idjc/include/shoutidjc/Makefile.in603
-rw-r--r--lib/libshout-idjc/include/shoutidjc/shout.h (renamed from lib/libshout/include/shout/shout.h)92
-rw-r--r--lib/libshout-idjc/include/shoutidjc/shout.h.in (renamed from lib/libshout/include/shout/shout.h.in)92
-rwxr-xr-xlib/libshout-idjc/install-sh501
-rw-r--r--lib/libshout-idjc/libshout-idjc.ckport (renamed from lib/libshout/libshout.ckport)4
-rw-r--r--lib/libshout-idjc/ltmain.sh11147
-rw-r--r--lib/libshout-idjc/m4/acx_pthread.m4 (renamed from lib/libshout/m4/acx_pthread.m4)0
-rw-r--r--lib/libshout-idjc/m4/libtool.m4 (renamed from lib/libshout/m4/libtool.m4)2561
-rw-r--r--lib/libshout-idjc/m4/ltoptions.m4 (renamed from lib/libshout/m4/ltoptions.m4)127
-rw-r--r--lib/libshout-idjc/m4/ltsugar.m4 (renamed from lib/libshout/m4/ltsugar.m4)7
-rw-r--r--lib/libshout-idjc/m4/ltversion.m4 (renamed from lib/libshout/m4/ltversion.m4)12
-rw-r--r--lib/libshout-idjc/m4/lt~obsolete.m4 (renamed from lib/libshout/m4/lt~obsolete.m4)7
-rw-r--r--lib/libshout-idjc/m4/ogg.m4 (renamed from lib/libshout/m4/ogg.m4)0
-rw-r--r--lib/libshout-idjc/m4/shout.m4 (renamed from lib/libshout/m4/shout.m4)0
-rw-r--r--lib/libshout-idjc/m4/speex.m4 (renamed from lib/libshout/m4/speex.m4)0
-rw-r--r--lib/libshout-idjc/m4/theora.m4 (renamed from lib/libshout/m4/theora.m4)0
-rw-r--r--lib/libshout-idjc/m4/vorbis.m4 (renamed from lib/libshout/m4/vorbis.m4)0
-rw-r--r--lib/libshout-idjc/m4/xiph_compiler.m4 (renamed from lib/libshout/m4/xiph_compiler.m4)0
-rw-r--r--lib/libshout-idjc/m4/xiph_net.m4 (renamed from lib/libshout/m4/xiph_net.m4)0
-rw-r--r--lib/libshout-idjc/m4/xiph_openssl.m4 (renamed from lib/libshout/m4/xiph_openssl.m4)0
-rw-r--r--lib/libshout-idjc/m4/xiph_types.m4 (renamed from lib/libshout/m4/xiph_types.m4)0
-rwxr-xr-xlib/libshout-idjc/missing215
-rw-r--r--lib/libshout-idjc/patches/01-libshout-tls-compile-with-OpenSSL-1.1.0.patch (renamed from lib/libshout/patches/01-libshout-tls-compile-with-OpenSSL-1.1.0.patch)0
-rw-r--r--lib/libshout-idjc/shout-idjc.pc.in (renamed from lib/libshout/shout.pc.in)8
-rw-r--r--lib/libshout-idjc/src/Makefile.am (renamed from lib/libshout/src/Makefile.am)13
-rw-r--r--lib/libshout-idjc/src/Makefile.in862
-rw-r--r--lib/libshout-idjc/src/codec_opus.c295
-rw-r--r--lib/libshout-idjc/src/codec_speex.c (renamed from lib/libshout/src/codec_speex.c)58
-rw-r--r--lib/libshout-idjc/src/codec_theora.c (renamed from lib/libshout/src/codec_theora.c)127
-rw-r--r--lib/libshout-idjc/src/codec_vorbis.c123
-rw-r--r--lib/libshout-idjc/src/common/avl/BUILDING (renamed from lib/libshout/src/common/avl/BUILDING)0
-rw-r--r--lib/libshout-idjc/src/common/avl/COPYING (renamed from lib/libshout/src/common/avl/COPYING)0
-rw-r--r--lib/libshout-idjc/src/common/avl/Makefile.am (renamed from lib/libshout/src/common/avl/Makefile.am)2
-rw-r--r--lib/libshout-idjc/src/common/avl/Makefile.in652
-rw-r--r--lib/libshout-idjc/src/common/avl/README (renamed from lib/libshout/src/common/avl/README)0
-rw-r--r--lib/libshout-idjc/src/common/avl/TODO (renamed from lib/libshout/src/common/avl/TODO)0
-rw-r--r--lib/libshout-idjc/src/common/avl/avl.c (renamed from lib/libshout/src/common/avl/avl.c)0
-rw-r--r--lib/libshout-idjc/src/common/avl/avl.dsp (renamed from lib/libshout/src/common/avl/avl.dsp)0
-rw-r--r--lib/libshout-idjc/src/common/avl/avl.h (renamed from lib/libshout/src/common/avl/avl.h)0
-rw-r--r--lib/libshout-idjc/src/common/avl/test.c (renamed from lib/libshout/src/common/avl/test.c)0
-rw-r--r--lib/libshout-idjc/src/common/httpp/COPYING (renamed from lib/libshout/src/common/httpp/COPYING)0
-rw-r--r--lib/libshout-idjc/src/common/httpp/Makefile.am (renamed from lib/libshout/src/common/httpp/Makefile.am)4
-rw-r--r--lib/libshout-idjc/src/common/httpp/Makefile.in664
-rw-r--r--lib/libshout-idjc/src/common/httpp/README (renamed from lib/libshout/src/common/httpp/README)0
-rw-r--r--lib/libshout-idjc/src/common/httpp/TODO (renamed from lib/libshout/src/common/httpp/TODO)0
-rw-r--r--lib/libshout-idjc/src/common/httpp/encoding.c (renamed from lib/libshout/src/common/httpp/encoding.c)28
-rw-r--r--lib/libshout-idjc/src/common/httpp/encoding.h (renamed from lib/libshout/src/common/httpp/encoding.h)4
-rw-r--r--lib/libshout-idjc/src/common/httpp/httpp.c (renamed from lib/libshout/src/common/httpp/httpp.c)7
-rw-r--r--lib/libshout-idjc/src/common/httpp/httpp.h (renamed from lib/libshout/src/common/httpp/httpp.h)0
-rw-r--r--lib/libshout-idjc/src/common/net/BUILDING (renamed from lib/libshout/src/common/net/BUILDING)0
-rw-r--r--lib/libshout-idjc/src/common/net/COPYING (renamed from lib/libshout/src/common/net/COPYING)0
-rw-r--r--lib/libshout-idjc/src/common/net/Makefile.am (renamed from lib/libshout/src/common/net/Makefile.am)2
-rw-r--r--lib/libshout-idjc/src/common/net/Makefile.in661
-rw-r--r--lib/libshout-idjc/src/common/net/README (renamed from lib/libshout/src/common/net/README)0
-rw-r--r--lib/libshout-idjc/src/common/net/TODO (renamed from lib/libshout/src/common/net/TODO)0
-rw-r--r--lib/libshout-idjc/src/common/net/resolver.c (renamed from lib/libshout/src/common/net/resolver.c)0
-rw-r--r--lib/libshout-idjc/src/common/net/resolver.h (renamed from lib/libshout/src/common/net/resolver.h)0
-rw-r--r--lib/libshout-idjc/src/common/net/sock.c (renamed from lib/libshout/src/common/net/sock.c)2
-rw-r--r--lib/libshout-idjc/src/common/net/sock.h (renamed from lib/libshout/src/common/net/sock.h)2
-rw-r--r--lib/libshout-idjc/src/common/net/test_resolver.c (renamed from lib/libshout/src/common/net/test_resolver.c)0
-rw-r--r--lib/libshout-idjc/src/common/thread/BUILDING (renamed from lib/libshout/src/common/thread/BUILDING)0
-rw-r--r--lib/libshout-idjc/src/common/thread/COPYING (renamed from lib/libshout/src/common/thread/COPYING)0
-rw-r--r--lib/libshout-idjc/src/common/thread/Makefile.am (renamed from lib/libshout/src/common/thread/Makefile.am)2
-rw-r--r--lib/libshout-idjc/src/common/thread/Makefile.in653
-rw-r--r--lib/libshout-idjc/src/common/thread/README (renamed from lib/libshout/src/common/thread/README)0
-rw-r--r--lib/libshout-idjc/src/common/thread/TODO (renamed from lib/libshout/src/common/thread/TODO)0
-rw-r--r--lib/libshout-idjc/src/common/thread/thread.c (renamed from lib/libshout/src/common/thread/thread.c)66
-rw-r--r--lib/libshout-idjc/src/common/thread/thread.h (renamed from lib/libshout/src/common/thread/thread.h)0
-rw-r--r--lib/libshout-idjc/src/common/timing/BUILDING (renamed from lib/libshout/src/common/timing/BUILDING)0
-rw-r--r--lib/libshout-idjc/src/common/timing/COPYING (renamed from lib/libshout/src/common/timing/COPYING)0
-rw-r--r--lib/libshout-idjc/src/common/timing/Makefile.am (renamed from lib/libshout/src/common/timing/Makefile.am)0
-rw-r--r--lib/libshout-idjc/src/common/timing/Makefile.in652
-rw-r--r--lib/libshout-idjc/src/common/timing/README (renamed from lib/libshout/src/common/timing/README)0
-rw-r--r--lib/libshout-idjc/src/common/timing/TODO (renamed from lib/libshout/src/common/timing/TODO)0
-rw-r--r--lib/libshout-idjc/src/common/timing/timing.c (renamed from lib/libshout/src/common/timing/