comparison utils.c @ 5452:075674a33641 libavformat

Debug av_log() about stream probing from ffmbc.
author michael
date Sun, 13 Dec 2009 22:15:51 +0000
parents eada8bccc620
children 01cad9ef4a57
comparison
equal deleted inserted replaced
5451:c0f40f4293cd 5452:075674a33641
607 add_to_pktbuf(&s->raw_packet_buffer, pkt, &s->raw_packet_buffer_end); 607 add_to_pktbuf(&s->raw_packet_buffer, pkt, &s->raw_packet_buffer_end);
608 s->raw_packet_buffer_remaining_size -= pkt->size; 608 s->raw_packet_buffer_remaining_size -= pkt->size;
609 609
610 if(st->codec->codec_id == CODEC_ID_PROBE){ 610 if(st->codec->codec_id == CODEC_ID_PROBE){
611 AVProbeData *pd = &st->probe_data; 611 AVProbeData *pd = &st->probe_data;
612 612 av_log(s, AV_LOG_DEBUG, "probing stream %d\n", st->index);
613 --st->probe_packets; 613 --st->probe_packets;
614 614
615 pd->buf = av_realloc(pd->buf, pd->buf_size+pkt->size+AVPROBE_PADDING_SIZE); 615 pd->buf = av_realloc(pd->buf, pd->buf_size+pkt->size+AVPROBE_PADDING_SIZE);
616 memcpy(pd->buf+pd->buf_size, pkt->data, pkt->size); 616 memcpy(pd->buf+pd->buf_size, pkt->data, pkt->size);
617 pd->buf_size += pkt->size; 617 pd->buf_size += pkt->size;
620 if(av_log2(pd->buf_size) != av_log2(pd->buf_size - pkt->size)){ 620 if(av_log2(pd->buf_size) != av_log2(pd->buf_size - pkt->size)){
621 set_codec_from_probe_data(s, st, pd, 1); 621 set_codec_from_probe_data(s, st, pd, 1);
622 if(st->codec->codec_id != CODEC_ID_PROBE){ 622 if(st->codec->codec_id != CODEC_ID_PROBE){
623 pd->buf_size=0; 623 pd->buf_size=0;
624 av_freep(&pd->buf); 624 av_freep(&pd->buf);
625 av_log(s, AV_LOG_DEBUG, "probed stream %d\n", st->index);
625 } 626 }
626 } 627 }
627 } 628 }
628 } 629 }
629 } 630 }