Changeset 003c413 in mainline for uspace/lib/riff/src/rwave.c
- Timestamp:
- 2020-09-19T18:55:28Z (4 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d145ecb
- Parents:
- 0ee3157
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/riff/src/rwave.c
r0ee3157 r003c413 255 255 } 256 256 257 rc = riff_ropen(fname, &wr-> rr);257 rc = riff_ropen(fname, &wr->wave, &wr->rr); 258 258 if (rc != EOK) { 259 259 assert(rc == EIO || rc == ENOMEM); … … 261 261 } 262 262 263 rc = riff_rchunk_start(wr->rr, &wr->wave);264 if (rc != EOK) {265 assert(rc == EIO);266 goto error; 267 } 268 269 rc = riff_read_uint32( wr->rr, &form_id);263 if (wr->wave.ckid != CKID_RIFF) { 264 printf("Not RIFF file\n"); 265 rc = ENOMEM; 266 goto error; 267 } 268 269 rc = riff_read_uint32(&wr->wave, &form_id); 270 270 if (rc != EOK) { 271 271 assert(rc == EIO); … … 279 279 } 280 280 281 rc = riff_rchunk_start( wr->rr, &fmt);281 rc = riff_rchunk_start(&wr->wave, &fmt); 282 282 if (rc != EOK) { 283 283 assert(rc == EIO); … … 291 291 } 292 292 293 rc = riff_r chunk_read(wr->rr,&fmt, &wfmt, sizeof(rwave_fmt_t), &nread);293 rc = riff_read(&fmt, &wfmt, sizeof(rwave_fmt_t), &nread); 294 294 if (rc != EOK) { 295 295 printf("error reading fmt chunk\n"); … … 304 304 } 305 305 306 rc = riff_rchunk_end( wr->rr,&fmt);306 rc = riff_rchunk_end(&fmt); 307 307 if (rc != EOK) { 308 308 assert(rc == EIO); … … 318 318 } 319 319 320 rc = riff_rchunk_start( wr->rr, &wr->data);320 rc = riff_rchunk_start(&wr->wave, &wr->data); 321 321 if (rc != EOK) { 322 322 assert(rc == EIO); … … 353 353 errno_t rc; 354 354 355 rc = riff_r chunk_read(wr->rr,&wr->data, buf, bytes, nread);355 rc = riff_read(&wr->data, buf, bytes, nread); 356 356 if (rc != EOK) { 357 357 assert(rc == EIO || rc == ELIMIT); … … 373 373 errno_t rc; 374 374 375 rc = riff_rchunk_end( wr->rr,&wr->wave);375 rc = riff_rchunk_end(&wr->wave); 376 376 if (rc != EOK) { 377 377 assert(rc == EIO);
Note:
See TracChangeset
for help on using the changeset viewer.