Changeset 2552
- Timestamp:
- 2006-11-19 20:58:00 (2 years ago)
- Files:
-
- libannodex/trunk/src/importers/anx_import_ogg.c (modified) (1 diff)
- libannodex/trunk/src/libannodex/anx_write.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libannodex/trunk/src/importers/anx_import_ogg.c
r2551 r2552 39 39 #include <string.h> 40 40 41 /* #define DEBUG*/42 /* #define DEBUG_VERBOSE*/43 /* #define DEBUG_FILE "/tmp/anx_import_ogg.out"*/41 /* #define DEBUG */ 42 /* #define DEBUG_VERBOSE */ 43 /* #define DEBUG_FILE "/tmp/anx_import_ogg.out" */ 44 44 45 45 #define MIN(a,b) ((a)<(b)?(a):(b)) libannodex/trunk/src/libannodex/anx_write.c
r2551 r2552 876 876 877 877 static long 878 anx_writer_get_soonest_media (ANNODEX * annodex )878 anx_writer_get_soonest_media (ANNODEX * annodex, double *min_time_return) 879 879 { 880 880 AnxWriter * writer = &annodex->x.writer; … … 898 898 media = (AnxSource *)l->data; 899 899 if (writer->secondary_headers_remaining == 0 || 900 !anx_media_written_secondaries (media)) {900 !anx_media_written_secondaries (media)) { 901 901 media_time = anx_media_tell_time (media); 902 902 #ifdef DEBUG 903 903 printf ("anx_write: got media [%d] %p time %f %s\n", i++, media, 904 media_time, anx_media_eos (media) ? "(eos)" : "");904 media_time, anx_media_eos (media) ? "(eos)" : ""); 905 905 #endif 906 906 if (!anx_media_eos (media) && 907 (media_time != -1 && media_time < min_time)) {908 soonest_media = media;909 min_time = media_time;907 (media_time != -1 && media_time < min_time)) { 908 soonest_media = media; 909 min_time = media_time; 910 910 } 911 911 } … … 914 914 if (soonest_media == NULL) return -1; 915 915 916 if (min_time_return != NULL) { 917 (*min_time_return) = min_time; 918 } 919 916 920 writer->current_media = soonest_media; 917 921 … … 1170 1174 #endif 1171 1175 1172 if (anx_writer_get_soonest_media (annodex ) == -1) {1176 if (anx_writer_get_soonest_media (annodex, NULL) == -1) { 1173 1177 #ifdef DEBUG 1174 1178 printf ("anx_writer_sync: get_soonest_media returned -1\n"); … … 1196 1200 anx_command_get_time_offset (annodex, annodex->pending_command); 1197 1201 1198 current_offset = anx_tell_time (annodex); 1202 //current_offset = anx_tell_time (annodex); 1203 anx_writer_get_soonest_media(annodex, ¤t_offset); 1199 1204 1200 1205 /* While current offset >= pending offset and we haven't made a packet … … 1273 1278 #endif 1274 1279 1275 if (anx_writer_get_soonest_media (annodex ) == -1) {1280 if (anx_writer_get_soonest_media (annodex, NULL) == -1) { 1276 1281 #ifdef DEBUG 1277 1282 printf ("anx_writer_sync: get_soonest_media returned -1\n");