diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2023-06-03 10:42:19 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2023-06-03 10:42:19 +0200 |
commit | 210f21b33136c0d4ed0c8e2dd02ffc7c9c518fc1 (patch) | |
tree | 916cf755080d6ea41b5788a6a7f6d13c1a69e8cf /nihav-commonfmt | |
parent | 42ef5325cf9f492c1a486d0d58766cf8f2b73773 (diff) | |
download | nihav-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.rs | 4 |
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 { |