More debug to track why a memory allocation suddenly fails

This commit is contained in:
Andreas Öman 2010-10-27 21:51:36 +00:00
parent 5c89c15be7
commit fee5c55922

View file

@ -963,7 +963,11 @@ parse_mpeg2video(th_transport_t *t, th_stream_t *st, size_t len,
st->st_curpkt = NULL;
st->st_buf.sb_data = malloc(st->st_buf.sb_size);
assert(st->st_buf.sb_data != NULL);
if(st->st_buf.sb_data == NULL) {
fprintf(stderr, "Unable to allocate %d bytes\n",
st->st_buf.sb_size);
abort();
}
/* If we know the frame duration, increase DTS accordingly */
if(st->st_curdts != PTS_UNSET)