Mercurial > libavformat.hg
comparison rdt.c @ 4135:fd0fc1e26d82 libavformat
Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in
"[PATCH] oops I broke rdt.c" mailinglist thread.
author | rbultje |
---|---|
date | Sun, 28 Dec 2008 05:58:23 +0000 |
parents | d74875f9b3d4 |
children | e29f278b7831 |
comparison
equal
deleted
inserted
replaced
4134:d74875f9b3d4 | 4135:fd0fc1e26d82 |
---|---|
313 memcpy (rdt->buffer, buf + pos, len - pos); | 313 memcpy (rdt->buffer, buf + pos, len - pos); |
314 rdt->rmctx->pb = av_alloc_put_byte (rdt->buffer, len - pos, 0, | 314 rdt->rmctx->pb = av_alloc_put_byte (rdt->buffer, len - pos, 0, |
315 NULL, NULL, NULL, NULL); | 315 NULL, NULL, NULL, NULL); |
316 } | 316 } |
317 } else { | 317 } else { |
318 rdt->audio_pkt_cnt = | |
318 ff_rm_retrieve_cache (rdt->rmctx, rdt->rmctx->pb, st, rdt->rmst[0], pkt); | 319 ff_rm_retrieve_cache (rdt->rmctx, rdt->rmctx->pb, st, rdt->rmst[0], pkt); |
319 if (rdt->audio_pkt_cnt == 0 && | 320 if (rdt->audio_pkt_cnt == 0 && |
320 st->codec->codec_id == CODEC_ID_AAC) | 321 st->codec->codec_id == CODEC_ID_AAC) |
321 av_freep(&rdt->rmctx->pb); | 322 av_freep(&rdt->rmctx->pb); |
322 } | 323 } |