]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/chomp_bsf.c
doc/APIchanges: add hashes and version numbers for recent entries
[ffmpeg] / libavcodec / chomp_bsf.c
index cc94380535a46b1eeff4bf455b8376193a78145e..48b9336466ca33bdc8a5362854ed91bb9fe66ce3 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#include "avcodec.h"
 #include "bsf.h"
-#include "internal.h"
+#include "bsf_internal.h"
 
-static int chomp_filter(AVBSFContext *ctx, AVPacket *out)
+static int chomp_filter(AVBSFContext *ctx, AVPacket *pkt)
 {
-    AVPacket *in;
     int ret;
 
-    ret = ff_bsf_get_packet(ctx, &in);
+    ret = ff_bsf_get_packet_ref(ctx, pkt);
     if (ret < 0)
         return ret;
 
-    while (in->size > 0 && !in->data[in->size - 1])
-        in->size--;
-
-    av_packet_move_ref(out, in);
-    av_packet_free(&in);
+    while (pkt->size > 0 && !pkt->data[pkt->size - 1])
+        pkt->size--;
 
     return 0;
 }