X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-commonfmt%2Fsrc%2Fdemuxers%2Fy4m.rs;h=89bf933025c49996d1fe7236ca594b8f00d03a8e;hb=210f21b33136c0d4ed0c8e2dd02ffc7c9c518fc1;hp=9340421743c5fac3e39d3499d11b065f2a571fb9;hpb=42ef5325cf9f492c1a486d0d58766cf8f2b73773;p=nihav.git 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 { - 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 {