Changeset 5218:772842651185 in roaraudio


Ignore:
Timestamp:
11/12/11 10:54:25 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Do not set errno to zero in ogg_vorbis codec filter (Closes: #191)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r5216 r5218  
    11v. 1.0beta0 - ? 
    22        * Updated API (SONAME change) (Closes: #184) 
     3        * Do not set errno to zero in ogg_vorbis codec filter (Closes: #191) 
    34 
    45v. 0.4 - Fri Nov 11 2011 20:12 CET 
  • roard/codecfilter_vorbis.c

    r4987 r5218  
    5555 } 
    5656 
    57  if ( r > 0 ) 
    58   errno = 0; 
     57 if ( r > 0 ) { 
     58  roar_err_clear_all(); 
     59 } 
    5960 
    6061 r /= size; 
     
    228229  return len; // we assume every thing was written (at least into our dsp anaylises buffer 
    229230#else 
    230  errno = ENOSYS; 
     231 roar_err_set(ROAR_ERROR_NOSYS); 
     232 roar_err_to_errno(); 
    231233 return -1; 
    232234#endif 
     
    252254 
    253255  ROAR_DBG("cf_vorbis_read(*) = -1 // errno=EAGAIN"); 
    254   errno = EAGAIN; 
     256  roar_err_set(ROAR_ERROR_AGAIN); 
     257  roar_err_to_errno(); 
    255258  return -1; 
    256259 } 
     
    258261 if ( self->opened < 16 ) { 
    259262  ROAR_DBG("cf_vorbis_read(*) = -1 // errno=EAGAIN"); 
    260   errno = EAGAIN; 
     263  roar_err_set(ROAR_ERROR_AGAIN); 
     264  roar_err_to_errno(); 
    261265  return -1; 
    262266 } 
Note: See TracChangeset for help on using the changeset viewer.