Skip to content

Commit d631ca6

Browse files
committed
Move neothesia's mpeg_encoder fork in tree
1 parent 211c417 commit d631ca6

File tree

7 files changed

+581
-2
lines changed

7 files changed

+581
-2
lines changed

Cargo.lock

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
members = [
33
"piano-layout",
44
"wgpu-jumpstart",
5+
"mpeg_encoder",
56
"neothesia",
67
"neothesia-cli",
78
"neothesia-core",

mpeg_encoder/Cargo.toml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[package]
2+
name = "mpeg_encoder"
3+
version = "0.2.1"
4+
authors = ["Sébastien Crozet <[email protected]>"]
5+
edition = "2021"
6+
7+
description = "A simple ffmpeg video encoder."
8+
repository = "https://github.com/sebcrozet/mpeg_encoder"
9+
readme = "README.md"
10+
keywords = [ "encoder", "ffmpeg", "mpeg", "video" ]
11+
license = "BSD-3-Clause"
12+
13+
[features]
14+
default = []
15+
build=["ffmpeg-sys/build"]
16+
17+
[dependencies.ffmpeg-sys]
18+
package = "ffmpeg-sys-next"
19+
version = "6.0.1"
20+
default-features = false
21+
features = [ "avformat", "swscale" ]

mpeg_encoder/LICENSE

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Copyright (c) 2017, Sébastien Crozet
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
3. Neither the name of the author nor the names of its contributors may be used
15+
to endorse or promote products derived from this software without specific
16+
prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
19+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

mpeg_encoder/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# MPEG encoder
2+
3+
A simple crate for encoding frames into a video file

0 commit comments

Comments
 (0)