# HG changeset patch # User nenolod # Date 1159682276 25200 # Node ID 41e2dc106f4e11ea67d6ac1954dc6d8197d5ab24 # Parent f04b33512c3dd3ff8a19dd55234026ffd259afdd [svn] - remove spurious debugging notices diff -r f04b33512c3d -r 41e2dc106f4e ChangeLog --- a/ChangeLog Sat Sep 30 22:44:36 2006 -0700 +++ b/ChangeLog Sat Sep 30 22:57:56 2006 -0700 @@ -1,3 +1,11 @@ +2006-10-01 05:44:36 +0000 William Pitcock + revision [132] + - get_time() implementation + + trunk/src/alac/plugin.c | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + + 2006-10-01 05:05:07 +0000 William Pitcock revision [130] - correct formatting issue diff -r f04b33512c3d -r 41e2dc106f4e src/alac/demux.c --- a/src/alac/demux.c Sat Sep 30 22:44:36 2006 -0700 +++ b/src/alac/demux.c Sat Sep 30 22:57:56 2006 -0700 @@ -57,7 +57,6 @@ size_remaining-=4; if (type != MAKEFOURCC('M','4','A',' ')) { - fprintf(stderr, "not M4A file\n"); return; } minor_ver = stream_read_uint32(qtmovie->stream); @@ -168,7 +167,6 @@ if (numentries != 1) { - fprintf(stderr, "only expecting one entry in sample description atom!\n"); return; } @@ -191,7 +189,7 @@ version = stream_read_uint16(qtmovie->stream); if (version != 1) - fprintf(stderr, "unknown version??\n"); + return; entry_remaining -= 2; /* revision level */ @@ -225,23 +223,6 @@ /* remaining is codec data */ -#if 0 - qtmovie->res->codecdata_len = stream_read_uint32(qtmovie->stream); - if (qtmovie->res->codecdata_len != entry_remaining) - fprintf(stderr, "perhaps not? %i vs %i\n", - qtmovie->res->codecdata_len, entry_remaining); - entry_remaining -= 4; - stream_read_uint32(qtmovie->stream); /* 'alac' */ - entry_remaining -= 4; - - qtmovie->res->codecdata = malloc(qtmovie->res->codecdata_len - 8); - - stream_read(qtmovie->stream, - entry_remaining, - qtmovie->res->codecdata); - entry_remaining = 0; - -#else /* 12 = audio format atom, 8 = padding */ qtmovie->res->codecdata_len = entry_remaining + 12 + 8; qtmovie->res->codecdata = malloc(qtmovie->res->codecdata_len); @@ -256,16 +237,11 @@ ((char*)qtmovie->res->codecdata) + 12); entry_remaining -= entry_remaining; -#endif if (entry_remaining) stream_skip(qtmovie->stream, entry_remaining); if (qtmovie->res->format != MAKEFOURCC('a','l','a','c')) - { - fprintf(stderr, "expecting 'alac' data format, got %c%c%c%c\n", - SPLITFOURCC(qtmovie->res->format)); return; - } } } @@ -298,10 +274,7 @@ } if (size_remaining) - { - fprintf(stderr, "ehm, size remianing?\n"); stream_skip(qtmovie->stream, size_remaining); - } } static void read_chunk_stsz(qtmovie_t *qtmovie, size_t chunk_len) @@ -322,7 +295,6 @@ /* default sample size */ if (stream_read_uint32(qtmovie->stream) != 0) { - fprintf(stderr, "i was expecting variable samples sizes\n"); stream_read_uint32(qtmovie->stream); size_remaining -= 4; return; @@ -342,10 +314,7 @@ } if (size_remaining) - { - fprintf(stderr, "ehm, size remianing?\n"); stream_skip(qtmovie->stream, size_remaining); - } } static void read_chunk_stbl(qtmovie_t *qtmovie, size_t chunk_len) @@ -359,11 +328,7 @@ sub_chunk_len = stream_read_uint32(qtmovie->stream); if (sub_chunk_len <= 1 || sub_chunk_len > size_remaining) - { - fprintf(stderr, "strange size for chunk inside stbl (%i) (remaining: %i)\n", - sub_chunk_len, size_remaining); return; - } sub_chunk_id = stream_read_uint32(qtmovie->stream); @@ -384,8 +349,6 @@ stream_skip(qtmovie->stream, sub_chunk_len - 8); break; default: - fprintf(stderr, "(stbl) unknown chunk id: %c%c%c%c\n", - SPLITFOURCC(sub_chunk_id)); return; } @@ -398,29 +361,22 @@ size_t dinf_size, stbl_size; size_t size_remaining = chunk_len - 8; /* FIXME WRONG */ - /**** SOUND HEADER CHUNK ****/ if (stream_read_uint32(qtmovie->stream) != 16) - { - fprintf(stderr, "unexpected size in media info\n"); return; - } + if (stream_read_uint32(qtmovie->stream) != MAKEFOURCC('s','m','h','d')) - { - fprintf(stderr, "not a sound header! can't handle this.\n"); return; - } + /* now skip the rest */ stream_skip(qtmovie->stream, 16 - 8); size_remaining -= 16; - /****/ + /**** DINF CHUNK ****/ dinf_size = stream_read_uint32(qtmovie->stream); if (stream_read_uint32(qtmovie->stream) != MAKEFOURCC('d','i','n','f')) - { - fprintf(stderr, "expected dinf, didn't get it.\n"); return; - } + /* skip it */ stream_skip(qtmovie->stream, dinf_size - 8); size_remaining -= dinf_size; @@ -430,18 +386,13 @@ /**** SAMPLE TABLE ****/ stbl_size = stream_read_uint32(qtmovie->stream); if (stream_read_uint32(qtmovie->stream) != MAKEFOURCC('s','t','b','l')) - { - fprintf(stderr, "expected stbl, didn't get it.\n"); return; - } + read_chunk_stbl(qtmovie, stbl_size); size_remaining -= stbl_size; if (size_remaining) - { - fprintf(stderr, "oops\n"); stream_skip(qtmovie->stream, size_remaining); - } } static void read_chunk_mdia(qtmovie_t *qtmovie, size_t chunk_len) @@ -455,10 +406,7 @@ sub_chunk_len = stream_read_uint32(qtmovie->stream); if (sub_chunk_len <= 1 || sub_chunk_len > size_remaining) - { - fprintf(stderr, "strange size for chunk inside mdia\n"); return; - } sub_chunk_id = stream_read_uint32(qtmovie->stream); @@ -474,8 +422,6 @@ read_chunk_minf(qtmovie, sub_chunk_len); break; default: - fprintf(stderr, "(mdia) unknown chunk id: %c%c%c%c\n", - SPLITFOURCC(sub_chunk_id)); return; } @@ -495,10 +441,7 @@ sub_chunk_len = stream_read_uint32(qtmovie->stream); if (sub_chunk_len <= 1 || sub_chunk_len > size_remaining) - { - fprintf(stderr, "strange size for chunk inside trak\n"); return; - } sub_chunk_id = stream_read_uint32(qtmovie->stream); @@ -514,8 +457,6 @@ read_chunk_edts(qtmovie, sub_chunk_len); break; default: - fprintf(stderr, "(trak) unknown chunk id: %c%c%c%c\n", - SPLITFOURCC(sub_chunk_id)); return; } @@ -553,10 +494,7 @@ sub_chunk_len = stream_read_uint32(qtmovie->stream); if (sub_chunk_len <= 1 || sub_chunk_len > size_remaining) - { - fprintf(stderr, "strange size for chunk inside moov\n"); return; - } sub_chunk_id = stream_read_uint32(qtmovie->stream); @@ -575,8 +513,6 @@ read_chunk_elst(qtmovie, sub_chunk_len); break; default: - fprintf(stderr, "(moov) unknown chunk id: %c%c%c%c\n", - SPLITFOURCC(sub_chunk_id)); return; } @@ -604,16 +540,10 @@ static int set_saved_mdat(qtmovie_t *qtmovie) { if (qtmovie->saved_mdat_pos == -1) - { - fprintf(stderr, "stream contains mdat before moov but is not seekable\n"); return 0; - } if (stream_setpos(qtmovie->stream, qtmovie->saved_mdat_pos)) - { - fprintf(stderr, "error while seeking stream to mdat pos\n"); return 0; - } return 1; } @@ -646,10 +576,8 @@ } if (chunk_len == 1) - { - fprintf(stderr, "need 64bit support\n"); return 0; - } + chunk_id = stream_read_uint32(qtmovie->stream); switch (chunk_id) @@ -681,8 +609,6 @@ stream_skip(qtmovie->stream, chunk_len - 8); /* FIXME not 8 */ break; default: - fprintf(stderr, "(top) unknown chunk id: %c%c%c%c\n", - SPLITFOURCC(chunk_id)); return 0; } diff -r f04b33512c3d -r 41e2dc106f4e src/alac/plugin.c --- a/src/alac/plugin.c Sat Sep 30 22:44:36 2006 -0700 +++ b/src/alac/plugin.c Sat Sep 30 22:57:56 2006 -0700 @@ -67,7 +67,6 @@ if (!input_stream) { - fprintf(stderr, "failed to create input stream from file\n"); vfs_fclose(input_file); return FALSE; } @@ -76,7 +75,6 @@ * the movie data, which can be used directly by the decoder */ if (!qtmovie_read(input_stream, &demux_res)) { - fprintf(stderr, "failed to load the QuickTime movie headers\n"); stream_destroy(input_stream); vfs_fclose(input_file); return FALSE; @@ -147,26 +145,19 @@ unsigned int duration_cur_index = 0; if (samplenum >= demux_res->num_sample_byte_sizes) - { - fprintf(stderr, "sample %i does not exist\n", samplenum); return 0; - } if (!demux_res->num_time_to_samples) - { - fprintf(stderr, "no time to samples\n"); return 0; - } + while ((demux_res->time_to_sample[duration_cur_index].sample_count + duration_index_accum) <= samplenum) { duration_index_accum += demux_res->time_to_sample[duration_cur_index].sample_count; duration_cur_index++; + if (duration_cur_index >= demux_res->num_time_to_samples) - { - fprintf(stderr, "sample %i does not have a duration\n", samplenum); return 0; - } } *sample_duration = demux_res->time_to_sample[duration_cur_index].sample_duration; @@ -198,18 +189,10 @@ /* just get one sample for now */ if (!get_sample_info(demux_res, i, &sample_duration, &sample_byte_size)) - { - fprintf(stderr, "sample failed\n"); return; - } if (buffer_size < sample_byte_size) - { - fprintf(stderr, "sorry buffer too small! (is %i want %i)\n", - buffer_size, - sample_byte_size); return; - } stream_read(input_stream, sample_byte_size, buffer); @@ -243,18 +226,12 @@ input_stream = stream_create_file(input_file, 1); if (!input_stream) - { - fprintf(stderr, "failed to create input stream from file\n"); return 0; - } /* if qtmovie_read returns successfully, the stream is up to * the movie data, which can be used directly by the decoder */ if (!qtmovie_read(input_stream, &demux_res)) - { - fprintf(stderr, "failed to load the QuickTime movie headers\n"); return 0; - } /* initialise the sound converter */ init_sound_converter(&demux_res);