Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for receiveExtend (0.43 sec)

  1. src/image/jpeg/huffman.go

    		if d.bits.m == 0 {
    			d.bits.m = 1 << 7
    		} else {
    			d.bits.m <<= 8
    		}
    		if d.bits.n >= n {
    			break
    		}
    	}
    	return nil
    }
    
    // receiveExtend is the composition of RECEIVE and EXTEND, specified in section
    // F.2.2.1.
    func (d *decoder) receiveExtend(t uint8) (int32, error) {
    	if d.bits.n < int32(t) {
    		if err := d.ensureNBits(int32(t)); err != nil {
    			return 0, err
    		}
    	}
    	d.bits.n -= int32(t)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 17:08:05 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  2. src/image/jpeg/scan.go

    							if err != nil {
    								return err
    							}
    							if value > 16 {
    								return UnsupportedError("excessive DC component")
    							}
    							dcDelta, err := d.receiveExtend(value)
    							if err != nil {
    								return err
    							}
    							dc[compIndex] += dcDelta
    							b[0] = dc[compIndex] << al
    						}
    
    						if zig <= zigEnd && d.eobRun > 0 {
    							d.eobRun--
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 00:46:29 UTC 2024
    - 15.7K bytes
    - Viewed (0)
Back to top