[FFmpeg-devel] [PATCH 02/25] avcodec/bytestream: Add unchecked bytestream2 peek functions
Paul B Mahol
onemda at gmail.com
Sat Sep 26 13:48:07 EEST 2020
On Sat, Sep 26, 2020 at 12:27:41PM +0200, Andreas Rheinhardt wrote:
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
> ---
> libavcodec/bytestream.h | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
lgtm
>
> diff --git a/libavcodec/bytestream.h b/libavcodec/bytestream.h
> index 0516a6e3dc..d0033f14f3 100644
> --- a/libavcodec/bytestream.h
> +++ b/libavcodec/bytestream.h
> @@ -77,11 +77,15 @@ static av_always_inline type bytestream2_get_ ## name(GetByteContext *g) \
> } \
> return bytestream2_get_ ## name ## u(g); \
> } \
> +static av_always_inline type bytestream2_peek_ ## name ## u(GetByteContext *g) \
> +{ \
> + return read(g->buffer); \
> +} \
> static av_always_inline type bytestream2_peek_ ## name(GetByteContext *g) \
> { \
> if (g->buffer_end - g->buffer < bytes) \
> return 0; \
> - return read(g->buffer); \
> + return bytestream2_peek_ ## name ## u(g); \
> }
>
> DEF(uint64_t, le64, 8, AV_RL64, AV_WL64)
> --
> 2.25.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list