[x265] [PATCH] NALWrite : do not use malloc, realloc and free
    Jean-Baptiste Kempf 
    jb at videolan.org
       
    Wed Sep 18 13:36:31 CEST 2013
    
    
  
On 18 Sep, Gopu Govindaswamy wrote :
> -    out = (uint8_t *) realloc (out, (rbsp.end() - rbsp.begin()) + 4 );
> -    memcpy(out + packetSize, &(*rbsp.begin()), rbsp.end() - rbsp.begin());
> +	UInt offset = rbsp.end() - rbsp.begin();
> +    out = (uint8_t *) X265_MALLOC(uint8_t, packetSize +  offset + 4 );
> +    ::memcpy(out, bsNALUHeader.getByteStream(), packetSize);
> +    ::memcpy(out + packetSize, &(*rbsp.begin()), rbsp.end() - rbsp.begin());
No Tabs in source code.
You really should set your editor to no-tabs and to trim end-of-line
whitespace
-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
    
    
More information about the x265-devel
mailing list