# HG changeset patch # User michael # Date 1169501913 0 # Node ID 01b3cc3924666ceb2f2ac65718387679ceef394f # Parent f8c5d2c076d544b81c8d49dabc12686c9e131fd5 consistant error return for asf_get_packet() diff -r f8c5d2c076d5 -r 01b3cc392466 asf.c --- a/asf.c Mon Jan 22 21:33:26 2007 +0000 +++ b/asf.c Mon Jan 22 21:38:33 2007 +0000 @@ -466,6 +466,10 @@ default: var = defval; break; \ } +/** + * + * @return <0 in case of an error + */ static int asf_get_packet(AVFormatContext *s) { ASFContext *asf = s->priv_data; @@ -483,7 +487,7 @@ if (get_le16(pb) != 0) { if (!url_feof(pb)) av_log(s, AV_LOG_ERROR, "ff asf bad non zero\n"); - return AVERROR_IO; + return -1; } rsize+=2; /* }else{