├── .gitignore ├── .travis.yml ├── Cargo.toml ├── README.md ├── examples ├── benchmark.rs ├── tcpclientsrc_benchmark_sender.rs └── udpsrc_benchmark_sender.rs ├── src ├── appsrc.rs ├── dataqueue.rs ├── iocontext.rs ├── lib.rs ├── proxy.rs ├── queue.rs ├── socket.rs ├── tcpclientsrc.rs └── udpsrc.rs └── tests ├── appsrc.rs ├── proxy.rs ├── queue.rs ├── tcpclientsrc.rs └── udpsrc.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/README.md -------------------------------------------------------------------------------- /examples/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/examples/benchmark.rs -------------------------------------------------------------------------------- /examples/tcpclientsrc_benchmark_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/examples/tcpclientsrc_benchmark_sender.rs -------------------------------------------------------------------------------- /examples/udpsrc_benchmark_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/examples/udpsrc_benchmark_sender.rs -------------------------------------------------------------------------------- /src/appsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/appsrc.rs -------------------------------------------------------------------------------- /src/dataqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/dataqueue.rs -------------------------------------------------------------------------------- /src/iocontext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/iocontext.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/proxy.rs -------------------------------------------------------------------------------- /src/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/queue.rs -------------------------------------------------------------------------------- /src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/socket.rs -------------------------------------------------------------------------------- /src/tcpclientsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/tcpclientsrc.rs -------------------------------------------------------------------------------- /src/udpsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/src/udpsrc.rs -------------------------------------------------------------------------------- /tests/appsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/tests/appsrc.rs -------------------------------------------------------------------------------- /tests/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/tests/proxy.rs -------------------------------------------------------------------------------- /tests/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/tests/queue.rs -------------------------------------------------------------------------------- /tests/tcpclientsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/tests/tcpclientsrc.rs -------------------------------------------------------------------------------- /tests/udpsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdroege/gst-plugin-threadshare/HEAD/tests/udpsrc.rs --------------------------------------------------------------------------------