# HG changeset patch # User reimar # Date 1245833446 0 # Node ID 8d81bf3822ac951ba4e7f4ddd8f7f2fa1ba36962 # Parent 5ff6a72c9686763617edd905682beb10db9725d8 mov_read_packet: if dv_get_packet fails, return exactly its error value instead of always -1 (makes no real difference currently since dv_get_packet always returns -1 so far). diff -r 5ff6a72c9686 -r 8d81bf3822ac mov.c --- a/mov.c Wed Jun 24 08:23:40 2009 +0000 +++ b/mov.c Wed Jun 24 08:50:46 2009 +0000 @@ -2107,8 +2107,9 @@ dv_produce_packet(mov->dv_demux, pkt, pkt->data, pkt->size); av_free(pkt->data); pkt->size = 0; - if (dv_get_packet(mov->dv_demux, pkt) < 0) - return -1; + ret = dv_get_packet(mov->dv_demux, pkt); + if (ret < 0) + return ret; } #endif pkt->stream_index = sc->ffindex;