projects
/
nihav-encoder.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e47b211
)
OnlyVideo/OnlyAudio muxer capabilities mean several streams are accepted
author
Kostya Shishkov
<kostya.shishkov@gmail.com>
Sat, 11 Nov 2023 14:10:12 +0000
(15:10 +0100)
committer
Kostya Shishkov
<kostya.shishkov@gmail.com>
Sat, 11 Nov 2023 14:10:12 +0000
(15:10 +0100)
src/main.rs
patch
|
blob
|
blame
|
history
diff --git
a/src/main.rs
b/src/main.rs
index 9811584831950986053fb70e4d2de842133739c2..977eb38cdfae2304f6e258085ad32f603eaf2b27 100644
(file)
--- a/
src/main.rs
+++ b/
src/main.rs
@@
-797,7
+797,7
@@
println!("can't generate default channel map for {} channels", dainfo.channels);
let mut found_vid = false;
for (iidx, istr) in src_sm.iter().enumerate() {
let mut found_vid = false;
for (iidx, istr) in src_sm.iter().enumerate() {
- if istr.get_media_type() == StreamType::Video
&& !found_vid
{
+ if istr.get_media_type() == StreamType::Video {
match self.register_output_stream("any", istr, iidx, out_sm, enc_reg) {
RegisterResult::Ok => found_vid = true,
RegisterResult::Failed => return false,
match self.register_output_stream("any", istr, iidx, out_sm, enc_reg) {
RegisterResult::Ok => found_vid = true,
RegisterResult::Failed => return false,
@@
-814,7
+814,7
@@
println!("can't generate default channel map for {} channels", dainfo.channels);
let mut found_aud = false;
for (iidx, istr) in src_sm.iter().enumerate() {
let mut found_aud = false;
for (iidx, istr) in src_sm.iter().enumerate() {
- if istr.get_media_type() == StreamType::Audio
&& !found_aud
{
+ if istr.get_media_type() == StreamType::Audio {
match self.register_output_stream("any", istr, iidx, out_sm, enc_reg) {
RegisterResult::Ok => found_aud = true,
RegisterResult::Failed => return false,
match self.register_output_stream("any", istr, iidx, out_sm, enc_reg) {
RegisterResult::Ok => found_aud = true,
RegisterResult::Failed => return false,