search for: yuvanalyseframe

Displaying 3 results from an estimated 3 matches for "yuvanalyseframe".

2005 May 01
1
Problems with Theora alpha 4 crashing
...been experimenting with Theora and noticed it still has the same crash bug that VP3 did. Basically, if you begin compression, and compress a blank black frame more than about twice in a row you get a Div by 0 error. I traced the fault to being in the "RegulateQ" function, and is because YUVAnalyseFrame() returns 0 for the motion score. With VP3 I was able to resolve this by changing this value to 1 if this happened and that seemed to work fine. Thought I'd let you know. May help the encoder to be even better! Regards Rob Smith
2008 Nov 19
1
Question about updated block list history in the encoder
...the way keyframes are handled in this history seems very counter-intuitive to me. When PrevFragments is initialized in ScanYUVInit(), PrevFragments[PrevFrameLimit-1] is set to BLOCK_CODED, which, although pointed out in the comments would be what you would expect for the very first keyframe if YUVAnalyseFrame() was called when coding the first keyframe, I would argue that PrevFragments[1] should have been set instead. In either case this seems odd to me, as it would appear to force the 2nd frame (presumably an interframe) to require *all* fragments to be updated. In practice I suspect that most of t...
2005 Oct 28
2
Invalid read of size 1...
...1B94B0BD: PixelLineSearch (scan.c:1482) ==2782== by 0x1B94B35A: PixelLineSearch (scan.c:1597) ==2782== by 0x1B94B447: LineSearchScorePixel (scan.c:1643) ==2782== by 0x1B94B5A4: LineSearchScoreRow (scan.c:1714) ==2782== by 0x1B94C10B: AnalysePlane (scan.c:2244) ==2782== by 0x1B94C357: YUVAnalyseFrame (scan.c:2326) ==2782== by 0x1B950F96: CompressFrame (encoder_toplevel.c:651) ==2782== by 0x1B95181B: theora_encode_YUVin (encoder_toplevel.c:976) ==2782== by 0x80497F4: main (test3.c:281) ==2782== Address 0x1CEC27A7 is 1 bytes before a block of size 8448 alloc'd ==2782== at 0x1B904...