aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-commonfmt
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2023-06-03 10:42:19 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2023-06-03 10:42:19 +0200
commit210f21b33136c0d4ed0c8e2dd02ffc7c9c518fc1 (patch)
tree916cf755080d6ea41b5788a6a7f6d13c1a69e8cf /nihav-commonfmt
parent42ef5325cf9f492c1a486d0d58766cf8f2b73773 (diff)
downloadnihav-210f21b33136c0d4ed0c8e2dd02ffc7c9c518fc1.tar.gz
y4m: if no colourspace is specified it should be YUV 4:2:0
Diffstat (limited to 'nihav-commonfmt')
-rw-r--r--nihav-commonfmt/src/demuxers/y4m.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/nihav-commonfmt/src/demuxers/y4m.rs b/nihav-commonfmt/src/demuxers/y4m.rs
index 9340421..89bf933 100644
--- a/nihav-commonfmt/src/demuxers/y4m.rs
+++ b/nihav-commonfmt/src/demuxers/y4m.rs
@@ -85,7 +85,7 @@ impl<'a> Y4MDemuxer<'a> {
}
}
fn parse_header(&mut self) -> DemuxerResult<NAPixelFormaton> {
- let mut format = RGB24_FORMAT;
+ let mut format = YUV420_FORMAT;
let mut magic = [0u8; 10];
self.src.read_buf(&mut magic)?;
@@ -149,7 +149,7 @@ impl<'a> Y4MDemuxer<'a> {
break;
}
}
- validate!(self.width > 0 && self.height > 0 && format.model.is_yuv());
+ validate!(self.width > 0 && self.height > 0);
self.frame_size = 0;
for chromaton in format.comp_info.iter() {
if let Some(ref chr) = chromaton {