Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol authored on 2013/02/22 22:51:06... | ... |
@@ -238,11 +238,11 @@ static int caf_write_packet(AVFormatContext *s, AVPacket *pkt) |
238 | 238 |
|
239 | 239 |
static int caf_write_trailer(AVFormatContext *s) |
240 | 240 |
{ |
241 |
+ CAFContext *caf = s->priv_data; |
|
241 | 242 |
AVIOContext *pb = s->pb; |
242 | 243 |
AVCodecContext *enc = s->streams[0]->codec; |
243 | 244 |
|
244 | 245 |
if (pb->seekable) { |
245 |
- CAFContext *caf = s->priv_data; |
|
246 | 246 |
int64_t file_size = avio_tell(pb); |
247 | 247 |
|
248 | 248 |
avio_seek(pb, caf->data, SEEK_SET); |
... | ... |
@@ -256,11 +256,11 @@ static int caf_write_trailer(AVFormatContext *s) |
256 | 256 |
avio_wb32(pb, 0); ///< mPrimingFrames |
257 | 257 |
avio_wb32(pb, 0); ///< mRemainderFrames |
258 | 258 |
avio_write(pb, caf->pkt_sizes, caf->size_entries_used); |
259 |
- av_freep(&caf->pkt_sizes); |
|
260 | 259 |
caf->size_buffer_size = 0; |
261 | 260 |
} |
262 | 261 |
avio_flush(pb); |
263 | 262 |
} |
263 |
+ av_freep(&caf->pkt_sizes); |
|
264 | 264 |
return 0; |
265 | 265 |
} |
266 | 266 |
|