diff options
author | James Almer <jamrial@gmail.com> | 2018-03-16 19:51:08 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2018-03-16 19:51:08 -0300 |
commit | a7a8320c4f17f889d8d5bf8715eba4ff74d613e7 (patch) | |
tree | ba4b2108a39c369e397701ebdf024d1a785fae83 /libavcodec | |
parent | 5941179e28b996b9ddfc18bf4981af14d621dc83 (diff) | |
download | ffmpeg-a7a8320c4f17f889d8d5bf8715eba4ff74d613e7.tar.gz |
avcodec/null_bsf: move the reference in the bsf internal buffer
There's no need to allocate a new packet for it.
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/null_bsf.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/libavcodec/null_bsf.c b/libavcodec/null_bsf.c index feb71248a9..24d26dfb1a 100644 --- a/libavcodec/null_bsf.c +++ b/libavcodec/null_bsf.c @@ -24,17 +24,9 @@ #include "avcodec.h" #include "bsf.h" -static int null_filter(AVBSFContext *ctx, AVPacket *out) +static int null_filter(AVBSFContext *ctx, AVPacket *pkt) { - AVPacket *in; - int ret; - - ret = ff_bsf_get_packet(ctx, &in); - if (ret < 0) - return ret; - av_packet_move_ref(out, in); - av_packet_free(&in); - return 0; + return ff_bsf_get_packet_ref(ctx, pkt); } const AVBitStreamFilter ff_null_bsf = { |