[FFmpeg-cvslog] Simplify code and avoid compiler warning about incompatible types.
Reimar Döffinger
git at videolan.org
Wed Jun 1 20:31:27 CEST 2011
ffmpeg | branch: master | Reimar Döffinger <Reimar.Doeffinger at gmx.de> | Wed Jun 1 20:29:27 2011 +0200| [06a9da736554197601e4062298fcf45a5e8d49ff] | committer: Reimar Döffinger
Simplify code and avoid compiler warning about incompatible types.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06a9da736554197601e4062298fcf45a5e8d49ff
---
libavformat/avio.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/libavformat/avio.c b/libavformat/avio.c
index 972c533..b2926c0 100644
--- a/libavformat/avio.c
+++ b/libavformat/avio.c
@@ -60,11 +60,11 @@ URLProtocol *av_protocol_next(URLProtocol *p)
const char *avio_enum_protocols(void **opaque, int output)
{
- URLProtocol **p = opaque;
- *p = *p ? (*p)->next : first_protocol;
- if (!*p) return NULL;
- if ((output && (*p)->url_write) || (!output && (*p)->url_read))
- return (*p)->name;
+ URLProtocol *p = *opaque;
+ p = p ? p->next : first_protocol;
+ if (!p) return NULL;
+ if ((output && p->url_write) || (!output && p->url_read))
+ return p->name;
return avio_enum_protocols(opaque, output);
}
More information about the ffmpeg-cvslog
mailing list