]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/bytestream.h
lavc: Remove deprecated XvMC support hacks
[ffmpeg] / libavcodec / bytestream.h
index 3eab225f9cf51829d02275fefb1764479132cdfd..cb3573b8692d2b4378ceaaa4f2299bcfe30dbaa7 100644 (file)
@@ -70,8 +70,10 @@ static av_always_inline type bytestream2_get_ ## name ## u(GetByteContext *g)  \
 }                                                                              \
 static av_always_inline type bytestream2_get_ ## name(GetByteContext *g)       \
 {                                                                              \
-    if (g->buffer_end - g->buffer < bytes)                                     \
+    if (g->buffer_end - g->buffer < bytes) {                                   \
+        g->buffer = g->buffer_end;                                             \
         return 0;                                                              \
+    }                                                                          \
     return bytestream2_get_ ## name ## u(g);                                   \
 }                                                                              \
 static av_always_inline type bytestream2_peek_ ## name(GetByteContext *g)      \