Mercurial > libavformat.hg
comparison ffm.c @ 1809:491581a2b9a7 libavformat
codec_tag settable via VideoTag, and transmit codec_tag in ffm
author | alex |
---|---|
date | Thu, 22 Feb 2007 13:23:38 +0000 |
parents | eb16c64144ee |
children | 1a3c9056982a |
comparison
equal
deleted
inserted
replaced
1808:572ce77d7333 | 1809:491581a2b9a7 |
---|---|
199 put_be32(pb, codec->me_method); | 199 put_be32(pb, codec->me_method); |
200 put_be32(pb, codec->mb_decision); | 200 put_be32(pb, codec->mb_decision); |
201 put_be32(pb, codec->nsse_weight); | 201 put_be32(pb, codec->nsse_weight); |
202 put_be32(pb, codec->frame_skip_cmp); | 202 put_be32(pb, codec->frame_skip_cmp); |
203 put_be64(pb, av_dbl2int(codec->rc_buffer_aggressivity)); | 203 put_be64(pb, av_dbl2int(codec->rc_buffer_aggressivity)); |
204 put_be32(pb, codec->codec_tag); | |
204 break; | 205 break; |
205 case CODEC_TYPE_AUDIO: | 206 case CODEC_TYPE_AUDIO: |
206 put_be32(pb, codec->sample_rate); | 207 put_be32(pb, codec->sample_rate); |
207 put_le16(pb, codec->channels); | 208 put_le16(pb, codec->channels); |
208 put_le16(pb, codec->frame_size); | 209 put_le16(pb, codec->frame_size); |
532 codec->me_method = get_be32(pb); | 533 codec->me_method = get_be32(pb); |
533 codec->mb_decision = get_be32(pb); | 534 codec->mb_decision = get_be32(pb); |
534 codec->nsse_weight = get_be32(pb); | 535 codec->nsse_weight = get_be32(pb); |
535 codec->frame_skip_cmp = get_be32(pb); | 536 codec->frame_skip_cmp = get_be32(pb); |
536 codec->rc_buffer_aggressivity = av_int2dbl(get_be64(pb)); | 537 codec->rc_buffer_aggressivity = av_int2dbl(get_be64(pb)); |
538 codec->codec_tag = get_be32(pb); | |
537 break; | 539 break; |
538 case CODEC_TYPE_AUDIO: | 540 case CODEC_TYPE_AUDIO: |
539 codec->sample_rate = get_be32(pb); | 541 codec->sample_rate = get_be32(pb); |
540 codec->channels = get_le16(pb); | 542 codec->channels = get_le16(pb); |
541 codec->frame_size = get_le16(pb); | 543 codec->frame_size = get_le16(pb); |