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 }