comparison mpeg.c @ 1443:404048ea11bc libavformat

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts. patch by Steve Lhomme, slhomme divxcorp com
author diego
date Wed, 01 Nov 2006 22:39:58 +0000
parents 3b00fb8ef8e4
children 5e7460a2f209
comparison
equal deleted inserted replaced
1442:c2b748de9b35 1443:404048ea11bc
1451 redo: 1451 redo:
1452 /* next start code (should be immediately after) */ 1452 /* next start code (should be immediately after) */
1453 m->header_state = 0xff; 1453 m->header_state = 0xff;
1454 size = MAX_SYNC_SIZE; 1454 size = MAX_SYNC_SIZE;
1455 startcode = find_next_start_code(&s->pb, &size, &m->header_state); 1455 startcode = find_next_start_code(&s->pb, &size, &m->header_state);
1456 //printf("startcode=%x pos=0x%Lx\n", startcode, url_ftell(&s->pb)); 1456 //printf("startcode=%x pos=0x%"PRIx64"\n", startcode, url_ftell(&s->pb));
1457 if (startcode < 0) 1457 if (startcode < 0)
1458 return AVERROR_IO; 1458 return AVERROR_IO;
1459 if (startcode == PACK_START_CODE) 1459 if (startcode == PACK_START_CODE)
1460 goto redo; 1460 goto redo;
1461 if (startcode == SYSTEM_HEADER_START_CODE) 1461 if (startcode == SYSTEM_HEADER_START_CODE)
1707 int len, startcode; 1707 int len, startcode;
1708 int64_t pos, pts, dts; 1708 int64_t pos, pts, dts;
1709 1709
1710 pos = *ppos; 1710 pos = *ppos;
1711 #ifdef DEBUG_SEEK 1711 #ifdef DEBUG_SEEK
1712 printf("read_dts: pos=0x%llx next=%d -> ", pos, find_next); 1712 printf("read_dts: pos=0x%"PRIx64" next=%d -> ", pos, find_next);
1713 #endif 1713 #endif
1714 url_fseek(&s->pb, pos, SEEK_SET); 1714 url_fseek(&s->pb, pos, SEEK_SET);
1715 for(;;) { 1715 for(;;) {
1716 len = mpegps_read_pes_header(s, &pos, &startcode, &pts, &dts); 1716 len = mpegps_read_pes_header(s, &pos, &startcode, &pts, &dts);
1717 if (len < 0) { 1717 if (len < 0) {
1725 break; 1725 break;
1726 } 1726 }
1727 url_fskip(&s->pb, len); 1727 url_fskip(&s->pb, len);
1728 } 1728 }
1729 #ifdef DEBUG_SEEK 1729 #ifdef DEBUG_SEEK
1730 printf("pos=0x%llx dts=0x%llx %0.3f\n", pos, dts, dts / 90000.0); 1730 printf("pos=0x%"PRIx64" dts=0x%"PRIx64" %0.3f\n", pos, dts, dts / 90000.0);
1731 #endif 1731 #endif
1732 *ppos = pos; 1732 *ppos = pos;
1733 return dts; 1733 return dts;
1734 } 1734 }
1735 1735