Mercurial > libavformat.hg
comparison ffm.c @ 885:da1d5db0ce5c libavformat
COSMETICS: Remove all trailing whitespace.
author | diego |
---|---|
date | Sat, 17 Dec 2005 18:14:38 +0000 |
parents | aa0abab5e320 |
children | d70e50f1495f |
comparison
equal
deleted
inserted
replaced
884:2ece9c9dd94c | 885:da1d5db0ce5c |
---|---|
64 ByteIOContext *pb = &s->pb; | 64 ByteIOContext *pb = &s->pb; |
65 | 65 |
66 fill_size = ffm->packet_end - ffm->packet_ptr; | 66 fill_size = ffm->packet_end - ffm->packet_ptr; |
67 memset(ffm->packet_ptr, 0, fill_size); | 67 memset(ffm->packet_ptr, 0, fill_size); |
68 | 68 |
69 if (url_ftell(pb) % ffm->packet_size) | 69 if (url_ftell(pb) % ffm->packet_size) |
70 av_abort(); | 70 av_abort(); |
71 | 71 |
72 /* put header */ | 72 /* put header */ |
73 put_be16(pb, PACKET_ID); | 73 put_be16(pb, PACKET_ID); |
74 put_be16(pb, fill_size); | 74 put_be16(pb, fill_size); |
401 | 401 |
402 pts_start = get_pts(s, pos_min); | 402 pts_start = get_pts(s, pos_min); |
403 | 403 |
404 pts = get_pts(s, pos_max); | 404 pts = get_pts(s, pos_max); |
405 | 405 |
406 if (pts - 100000 > pts_start) | 406 if (pts - 100000 > pts_start) |
407 goto end; | 407 goto end; |
408 | 408 |
409 ffm->write_index = FFM_PACKET_SIZE; | 409 ffm->write_index = FFM_PACKET_SIZE; |
410 | 410 |
411 pts_start = get_pts(s, pos_min); | 411 pts_start = get_pts(s, pos_min); |
479 goto fail; | 479 goto fail; |
480 fst = av_mallocz(sizeof(FFMStream)); | 480 fst = av_mallocz(sizeof(FFMStream)); |
481 if (!fst) | 481 if (!fst) |
482 goto fail; | 482 goto fail; |
483 s->streams[i] = st; | 483 s->streams[i] = st; |
484 | 484 |
485 av_set_pts_info(st, 64, 1, 1000000); | 485 av_set_pts_info(st, 64, 1, 1000000); |
486 | 486 |
487 st->priv_data = fst; | 487 st->priv_data = fst; |
488 | 488 |
489 codec = st->codec; | 489 codec = st->codec; |
490 /* generic info */ | 490 /* generic info */ |
491 codec->codec_id = get_be32(pb); | 491 codec->codec_id = get_be32(pb); |
579 } | 579 } |
580 #if 0 | 580 #if 0 |
581 printf("pos=%08Lx spos=%Lx, write_index=%Lx size=%Lx\n", | 581 printf("pos=%08Lx spos=%Lx, write_index=%Lx size=%Lx\n", |
582 url_ftell(&s->pb), s->pb.pos, ffm->write_index, ffm->file_size); | 582 url_ftell(&s->pb), s->pb.pos, ffm->write_index, ffm->file_size); |
583 #endif | 583 #endif |
584 if (ffm_read_data(s, ffm->header, FRAME_HEADER_SIZE, 1) != | 584 if (ffm_read_data(s, ffm->header, FRAME_HEADER_SIZE, 1) != |
585 FRAME_HEADER_SIZE) | 585 FRAME_HEADER_SIZE) |
586 return -EAGAIN; | 586 return -EAGAIN; |
587 #if 0 | 587 #if 0 |
588 { | 588 { |
589 int i; | 589 int i; |
602 | 602 |
603 duration = (ffm->header[5] << 16) | (ffm->header[6] << 8) | ffm->header[7]; | 603 duration = (ffm->header[5] << 16) | (ffm->header[6] << 8) | ffm->header[7]; |
604 | 604 |
605 av_new_packet(pkt, size); | 605 av_new_packet(pkt, size); |
606 pkt->stream_index = ffm->header[0]; | 606 pkt->stream_index = ffm->header[0]; |
607 pkt->pos = url_ftell(&s->pb); | 607 pkt->pos = url_ftell(&s->pb); |
608 if (ffm->header[1] & FLAG_KEY_FRAME) | 608 if (ffm->header[1] & FLAG_KEY_FRAME) |
609 pkt->flags |= PKT_FLAG_KEY; | 609 pkt->flags |= PKT_FLAG_KEY; |
610 | 610 |
611 ffm->read_state = READ_HEADER; | 611 ffm->read_state = READ_HEADER; |
612 if (ffm_read_data(s, pkt->data, size, 0) != size) { | 612 if (ffm_read_data(s, pkt->data, size, 0) != size) { |
745 } | 745 } |
746 | 746 |
747 static int ffm_probe(AVProbeData *p) | 747 static int ffm_probe(AVProbeData *p) |
748 { | 748 { |
749 if (p->buf_size >= 4 && | 749 if (p->buf_size >= 4 && |
750 p->buf[0] == 'F' && p->buf[1] == 'F' && p->buf[2] == 'M' && | 750 p->buf[0] == 'F' && p->buf[1] == 'F' && p->buf[2] == 'M' && |
751 p->buf[3] == '1') | 751 p->buf[3] == '1') |
752 return AVPROBE_SCORE_MAX + 1; | 752 return AVPROBE_SCORE_MAX + 1; |
753 return 0; | 753 return 0; |
754 } | 754 } |
755 | 755 |