mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-02-27 04:06:30 +00:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
02fabc7b45 | ||
|
|
bdf55396e5 | ||
|
|
976f466038 | ||
|
|
b79b4fd55e | ||
|
|
6d77f5334f | ||
|
|
25957de017 | ||
|
|
847f34e10c | ||
|
|
0ab8e0d05e | ||
|
|
ac88996a8c |
@@ -1,7 +1,7 @@
|
|||||||
[bumpversion]
|
[bumpversion]
|
||||||
commit = True
|
commit = True
|
||||||
tag = True
|
tag = True
|
||||||
current_version = 6.5
|
current_version = 6.7
|
||||||
parse = (?P<major>\d+)\.(?P<minor>\d+)
|
parse = (?P<major>\d+)\.(?P<minor>\d+)
|
||||||
serialize =
|
serialize =
|
||||||
{major}.{minor}
|
{major}.{minor}
|
||||||
|
|||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -3,8 +3,9 @@
|
|||||||
/pkg/arch/pkg/
|
/pkg/arch/pkg/
|
||||||
/pkg/arch/src/
|
/pkg/arch/src/
|
||||||
/src/build/
|
/src/build/
|
||||||
/python/build/
|
/python/dist/
|
||||||
/python/ustreamer.egg-info/
|
/python/ustreamer.egg-info/
|
||||||
|
/python/root/
|
||||||
/janus/build/
|
/janus/build/
|
||||||
/ustreamer
|
/ustreamer
|
||||||
/ustreamer-*
|
/ustreamer-*
|
||||||
|
|||||||
10
Makefile
10
Makefile
@@ -9,6 +9,8 @@ PY ?= python3
|
|||||||
CFLAGS ?= -O3
|
CFLAGS ?= -O3
|
||||||
LDFLAGS ?=
|
LDFLAGS ?=
|
||||||
|
|
||||||
|
R_DESTDIR = $(if $(DESTDIR),$(shell realpath "$(DESTDIR)"),)
|
||||||
|
|
||||||
export
|
export
|
||||||
|
|
||||||
_LINTERS_IMAGE ?= ustreamer-linters
|
_LINTERS_IMAGE ?= ustreamer-linters
|
||||||
@@ -43,7 +45,7 @@ apps:
|
|||||||
|
|
||||||
python:
|
python:
|
||||||
$(MAKE) -C python
|
$(MAKE) -C python
|
||||||
$(ECHO) ln -sf python/build/lib.*/*.so .
|
$(ECHO) ln -sf python/root/usr/lib/python*/site-packages/*.so .
|
||||||
|
|
||||||
|
|
||||||
janus:
|
janus:
|
||||||
@@ -59,10 +61,10 @@ endif
|
|||||||
ifneq ($(call optbool,$(WITH_JANUS)),)
|
ifneq ($(call optbool,$(WITH_JANUS)),)
|
||||||
$(MAKE) -C janus install
|
$(MAKE) -C janus install
|
||||||
endif
|
endif
|
||||||
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
mkdir -p $(R_DESTDIR)$(MANPREFIX)/man1
|
||||||
for man in $(shell ls man); do \
|
for man in $(shell ls man); do \
|
||||||
install -m644 man/$$man $(DESTDIR)$(MANPREFIX)/man1/$$man; \
|
install -m644 man/$$man $(R_DESTDIR)$(MANPREFIX)/man1/$$man; \
|
||||||
gzip -f $(DESTDIR)$(MANPREFIX)/man1/$$man; \
|
gzip -f $(R_DESTDIR)$(MANPREFIX)/man1/$$man; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ v4l2 utilities provide the tools to manage USB webcam setting and information. S
|
|||||||
|
|
||||||
-----
|
-----
|
||||||
# License
|
# License
|
||||||
Copyright (C) 2018-2023 by Maxim Devaev mdevaev@gmail.com
|
Copyright (C) 2018-2024 by Maxim Devaev mdevaev@gmail.com
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
DESTDIR ?=
|
R_DESTDIR ?=
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
@@ -42,8 +42,8 @@ $(_BUILD)/%.o: %.c
|
|||||||
|
|
||||||
|
|
||||||
install: $(_PLUGIN)
|
install: $(_PLUGIN)
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/lib/ustreamer/janus
|
mkdir -p $(R_DESTDIR)$(PREFIX)/lib/ustreamer/janus
|
||||||
install -m755 $(_PLUGIN) $(DESTDIR)$(PREFIX)/lib/ustreamer/janus/$(PLUGIN)
|
install -m755 $(_PLUGIN) $(R_DESTDIR)$(PREFIX)/lib/ustreamer/janus/$(PLUGIN)
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
# This source file is partially based on this code: #
|
# This source file is partially based on this code: #
|
||||||
# - https://github.com/catid/kvm/blob/master/kvm_pipeline/src #
|
# - https://github.com/catid/kvm/blob/master/kvm_pipeline/src #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
# This source file is partially based on this code: #
|
# This source file is partially based on this code: #
|
||||||
# - https://github.com/catid/kvm/blob/master/kvm_pipeline/src #
|
# - https://github.com/catid/kvm/blob/master/kvm_pipeline/src #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
/*****************************************************************************
|
|
||||||
# #
|
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
|
||||||
# #
|
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
|
||||||
# #
|
|
||||||
# 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/>. #
|
|
||||||
# #
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdbool.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
|
|
||||||
|
|
||||||
typedef long long sll;
|
|
||||||
typedef ssize_t sz;
|
|
||||||
typedef int8_t s8;
|
|
||||||
typedef int16_t s16;
|
|
||||||
typedef int32_t s32;
|
|
||||||
typedef int64_t s64;
|
|
||||||
|
|
||||||
typedef unsigned uint;
|
|
||||||
typedef unsigned long long ull;
|
|
||||||
typedef size_t uz;
|
|
||||||
typedef uint8_t u8;
|
|
||||||
typedef uint16_t u16;
|
|
||||||
typedef uint32_t u32;
|
|
||||||
typedef uint64_t u64;
|
|
||||||
|
|
||||||
typedef long double ldf;
|
|
||||||
1
janus/src/uslibs/types.h
Symbolic link
1
janus/src/uslibs/types.h
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../src/libs/types.h
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
.\" Manpage for ustreamer-dump.
|
.\" Manpage for ustreamer-dump.
|
||||||
.\" Open an issue or pull request to https://github.com/pikvm/ustreamer to correct errors or typos
|
.\" Open an issue or pull request to https://github.com/pikvm/ustreamer to correct errors or typos
|
||||||
.TH USTREAMER-DUMP 1 "version 6.5" "January 2021"
|
.TH USTREAMER-DUMP 1 "version 6.7" "January 2021"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
ustreamer-dump \- Dump uStreamer's memory sink to file
|
ustreamer-dump \- Dump uStreamer's memory sink to file
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.\" Manpage for ustreamer.
|
.\" Manpage for ustreamer.
|
||||||
.\" Open an issue or pull request to https://github.com/pikvm/ustreamer to correct errors or typos
|
.\" Open an issue or pull request to https://github.com/pikvm/ustreamer to correct errors or typos
|
||||||
.TH USTREAMER 1 "version 6.5" "November 2020"
|
.TH USTREAMER 1 "version 6.7" "November 2020"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
ustreamer \- stream MJPEG video from any V4L2 device to the network
|
ustreamer \- stream MJPEG video from any V4L2 device to the network
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
pkgname=ustreamer
|
pkgname=ustreamer
|
||||||
pkgver=6.5
|
pkgver=6.7
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Lightweight and fast MJPEG-HTTP streamer"
|
pkgdesc="Lightweight and fast MJPEG-HTTP streamer"
|
||||||
url="https://github.com/pikvm/ustreamer"
|
url="https://github.com/pikvm/ustreamer"
|
||||||
@@ -19,7 +19,7 @@ _options="WITH_GPIO=1 WITH_SYSTEMD=1"
|
|||||||
if [ -e /usr/bin/python3 ]; then
|
if [ -e /usr/bin/python3 ]; then
|
||||||
_options="$_options WITH_PYTHON=1"
|
_options="$_options WITH_PYTHON=1"
|
||||||
depends+=(python)
|
depends+=(python)
|
||||||
makedepends+=(python-setuptools)
|
makedepends+=(python-setuptools python-pip python-build python-wheel)
|
||||||
fi
|
fi
|
||||||
if [ -e /usr/include/janus/plugins/plugin.h ];then
|
if [ -e /usr/include/janus/plugins/plugin.h ];then
|
||||||
depends+=(janus-gateway alsa-lib opus)
|
depends+=(janus-gateway alsa-lib opus)
|
||||||
@@ -28,12 +28,6 @@ if [ -e /usr/include/janus/plugins/plugin.h ];then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# LD does not link mmal with this option
|
|
||||||
# This DOESN'T affect setup.py
|
|
||||||
LDFLAGS="${LDFLAGS//--as-needed/}"
|
|
||||||
export LDFLAGS="${LDFLAGS//,,/,}"
|
|
||||||
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir"
|
cd "$srcdir"
|
||||||
rm -rf $pkgname-build
|
rm -rf $pkgname-build
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=ustreamer
|
PKG_NAME:=ustreamer
|
||||||
PKG_VERSION:=6.5
|
PKG_VERSION:=6.7
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=Maxim Devaev <mdevaev@gmail.com>
|
PKG_MAINTAINER:=Maxim Devaev <mdevaev@gmail.com>
|
||||||
|
|
||||||
|
|||||||
2
python/MANIFEST.in
Normal file
2
python/MANIFEST.in
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
include setup.py
|
||||||
|
recursive-include src *.c *h
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
-include ../config.mk
|
-include ../config.mk
|
||||||
|
|
||||||
DESTDIR ?=
|
R_DESTDIR ?=
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
PY ?= python3
|
PY ?= python3
|
||||||
@@ -9,12 +9,14 @@ PY ?= python3
|
|||||||
# =====
|
# =====
|
||||||
all:
|
all:
|
||||||
$(info == PY_BUILD ustreamer-*.so)
|
$(info == PY_BUILD ustreamer-*.so)
|
||||||
$(ECHO) $(PY) setup.py build
|
rm -rf root
|
||||||
|
$(ECHO) $(PY) -m build --skip-dependency-check --no-isolation
|
||||||
|
$(ECHO) $(PY) -m pip install dist/*.whl --ignore-installed --root=./root
|
||||||
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
$(PY) setup.py install --prefix=$(PREFIX) --root=$(if $(DESTDIR),$(DESTDIR),/)
|
$(PY) -m pip install dist/*.whl --ignore-installed --prefix=$(PREFIX) --root=$(if $(R_DESTDIR),$(R_DESTDIR),/)
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf build ustreamer.egg-info
|
rm -rf root dist ustreamer.egg-info
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ def _find_sources(suffix: str) -> list[str]:
|
|||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
setup(
|
setup(
|
||||||
name="ustreamer",
|
name="ustreamer",
|
||||||
version="6.5",
|
version="6.7",
|
||||||
description="uStreamer tools",
|
description="uStreamer tools",
|
||||||
author="Maxim Devaev",
|
author="Maxim Devaev",
|
||||||
author_email="mdevaev@gmail.com",
|
author_email="mdevaev@gmail.com",
|
||||||
@@ -29,7 +29,6 @@ if __name__ == "__main__":
|
|||||||
extra_compile_args=["-std=c17", "-D_GNU_SOURCE"],
|
extra_compile_args=["-std=c17", "-D_GNU_SOURCE"],
|
||||||
undef_macros=["NDEBUG"],
|
undef_macros=["NDEBUG"],
|
||||||
sources=_find_sources(".c"),
|
sources=_find_sources(".c"),
|
||||||
depends=_find_sources(".h"),
|
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
/*****************************************************************************
|
|
||||||
# #
|
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
|
||||||
# #
|
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
|
||||||
# #
|
|
||||||
# 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/>. #
|
|
||||||
# #
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdbool.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
|
|
||||||
|
|
||||||
typedef long long sll;
|
|
||||||
typedef ssize_t sz;
|
|
||||||
typedef int8_t s8;
|
|
||||||
typedef int16_t s16;
|
|
||||||
typedef int32_t s32;
|
|
||||||
typedef int64_t s64;
|
|
||||||
|
|
||||||
typedef unsigned uint;
|
|
||||||
typedef unsigned long long ull;
|
|
||||||
typedef size_t uz;
|
|
||||||
typedef uint8_t u8;
|
|
||||||
typedef uint16_t u16;
|
|
||||||
typedef uint32_t u32;
|
|
||||||
typedef uint64_t u64;
|
|
||||||
|
|
||||||
typedef long double ldf;
|
|
||||||
1
python/src/uslibs/types.h
Symbolic link
1
python/src/uslibs/types.h
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../src/libs/types.h
|
||||||
10
src/Makefile
10
src/Makefile
@@ -1,4 +1,4 @@
|
|||||||
DESTDIR ?=
|
R_DESTDIR ?=
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
@@ -94,14 +94,16 @@ all: $(_TARGETS)
|
|||||||
|
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
mkdir -p $(R_DESTDIR)$(PREFIX)/bin
|
||||||
for i in $(subst .bin,,$(_TARGETS)); do \
|
for i in $(subst .bin,,$(_TARGETS)); do \
|
||||||
install -m755 $$i.bin $(DESTDIR)$(PREFIX)/bin/$$i; \
|
install -m755 $$i.bin $(R_DESTDIR)$(PREFIX)/bin/$$i; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
install-strip: install
|
install-strip: install
|
||||||
for i in $(subst .bin,,$(_TARGETS)); do strip $(DESTDIR)$(PREFIX)/bin/$$i; done
|
for i in $(subst .bin,,$(_TARGETS)); do \
|
||||||
|
strip $(R_DESTDIR)$(PREFIX)/bin/$$i; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
$(_USTR): $(_USTR_SRCS:%.c=$(_BUILD)/%.o)
|
$(_USTR): $(_USTR_SRCS:%.c=$(_BUILD)/%.o)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
@@ -296,7 +296,7 @@ static void _help(FILE *fp) {
|
|||||||
SAY("\nuStreamer-dump - Dump uStreamer's memory sink to file");
|
SAY("\nuStreamer-dump - Dump uStreamer's memory sink to file");
|
||||||
SAY("═════════════════════════════════════════════════════");
|
SAY("═════════════════════════════════════════════════════");
|
||||||
SAY("Version: %s; license: GPLv3", US_VERSION);
|
SAY("Version: %s; license: GPLv3", US_VERSION);
|
||||||
SAY("Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com>\n");
|
SAY("Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com>\n");
|
||||||
SAY("Example:");
|
SAY("Example:");
|
||||||
SAY("════════");
|
SAY("════════");
|
||||||
SAY(" ustreamer-dump --sink test --output - \\");
|
SAY(" ustreamer-dump --sink test --output - \\");
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define US_VERSION_MAJOR 6
|
#define US_VERSION_MAJOR 6
|
||||||
#define US_VERSION_MINOR 5
|
#define US_VERSION_MINOR 7
|
||||||
|
|
||||||
#define US_MAKE_VERSION2(_major, _minor) #_major "." #_minor
|
#define US_MAKE_VERSION2(_major, _minor) #_major "." #_minor
|
||||||
#define US_MAKE_VERSION1(_major, _minor) US_MAKE_VERSION2(_major, _minor)
|
#define US_MAKE_VERSION1(_major, _minor) US_MAKE_VERSION2(_major, _minor)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
@@ -68,5 +68,5 @@ uz us_memsink_calculate_size(const char *obj) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
u8 *us_memsink_get_data(us_memsink_shared_s *mem) {
|
u8 *us_memsink_get_data(us_memsink_shared_s *mem) {
|
||||||
return (u8*)(mem + sizeof(us_memsink_shared_s));
|
return (u8*)(mem) + sizeof(us_memsink_shared_s);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define US_MEMSINK_MAGIC ((u64)0xCAFEBABECAFEBABE)
|
#define US_MEMSINK_MAGIC ((u64)0xCAFEBABECAFEBABE)
|
||||||
#define US_MEMSINK_VERSION ((u32)5)
|
#define US_MEMSINK_VERSION ((u32)6)
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
||||||
# Copyright (C) 2006 Gabriel A. Devenyi #
|
# Copyright (C) 2006 Gabriel A. Devenyi #
|
||||||
# Copyright (C) 2007 Tom Stöveken #
|
# Copyright (C) 2007 Tom Stöveken #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
||||||
# Copyright (C) 2006 Gabriel A. Devenyi #
|
# Copyright (C) 2006 Gabriel A. Devenyi #
|
||||||
# Copyright (C) 2007 Tom Stöveken #
|
# Copyright (C) 2007 Tom Stöveken #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
# Copyright (C) 2005-2006 Laurent Pinchart & Michel Xhaard #
|
||||||
# Copyright (C) 2006 Gabriel A. Devenyi #
|
# Copyright (C) 2006 Gabriel A. Devenyi #
|
||||||
# Copyright (C) 2007 Tom Stöveken #
|
# Copyright (C) 2007 Tom Stöveken #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# #
|
# #
|
||||||
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
# uStreamer - Lightweight and fast MJPEG-HTTP streamer. #
|
||||||
# #
|
# #
|
||||||
# Copyright (C) 2018-2023 Maxim Devaev <mdevaev@gmail.com> #
|
# Copyright (C) 2018-2024 Maxim Devaev <mdevaev@gmail.com> #
|
||||||
# #
|
# #
|
||||||
# This program is free software: you can redistribute it and/or modify #
|
# 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 #
|
# it under the terms of the GNU General Public License as published by #
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user