|
Lines 313-319
Link Here
|
| 313 |
fprintf (stderr, "Cannot read header\n"); |
313 |
fprintf (stderr, "Cannot read header\n"); |
| 314 |
return NULL; |
314 |
return NULL; |
| 315 |
} |
315 |
} |
| 316 |
if (header->mode >= SPEEX_NB_MODES) |
316 |
if (header->mode >= SPEEX_NB_MODES || header->mode<0) |
| 317 |
{ |
317 |
{ |
| 318 |
fprintf (stderr, "Mode number %d does not (yet/any longer) exist in this version\n", |
318 |
fprintf (stderr, "Mode number %d does not (yet/any longer) exist in this version\n", |
| 319 |
header->mode); |
319 |
header->mode); |
|
Lines 600-605
Link Here
|
| 600 |
page_nb_packets = ogg_page_packets(&og); |
600 |
page_nb_packets = ogg_page_packets(&og); |
| 601 |
if (page_granule>0 && frame_size) |
601 |
if (page_granule>0 && frame_size) |
| 602 |
{ |
602 |
{ |
|
|
603 |
/* FIXME: shift the granule values if --force-* is specified */ |
| 603 |
skip_samples = page_nb_packets*frame_size*nframes - (page_granule-last_granule); |
604 |
skip_samples = page_nb_packets*frame_size*nframes - (page_granule-last_granule); |
| 604 |
if (ogg_page_eos(&og)) |
605 |
if (ogg_page_eos(&og)) |
| 605 |
skip_samples = -skip_samples; |
606 |
skip_samples = -skip_samples; |
|
Lines 709-715
Link Here
|
| 709 |
new_frame_size = frame_size; |
710 |
new_frame_size = frame_size; |
| 710 |
/*printf ("chopping end: %d %d %d\n", new_frame_size, packet_length, packet_no);*/ |
711 |
/*printf ("chopping end: %d %d %d\n", new_frame_size, packet_length, packet_no);*/ |
| 711 |
} |
712 |
} |
| 712 |
if (new_frame_size) |
713 |
if (new_frame_size>0) |
| 713 |
{ |
714 |
{ |
| 714 |
#if defined WIN32 || defined _WIN32 |
715 |
#if defined WIN32 || defined _WIN32 |
| 715 |
if (strlen(outFile)==0) |
716 |
if (strlen(outFile)==0) |