]> git.sesse.net Git - nageru/blobdiff - shared/ffmpeg_raii.cpp
Stop using av_init_packet().
[nageru] / shared / ffmpeg_raii.cpp
index 0e087c27b063a03ef80e909f22ec1d2c9516fbde..f77dfabb4d820784b41df91357e2e9b61aa30a6b 100644 (file)
@@ -94,6 +94,17 @@ AVFrameWithDeleter av_frame_alloc_unique()
        return AVFrameWithDeleter(av_frame_alloc());
 }
 
+// AVPacket
+void av_packet_free_unique::operator() (AVPacket *packet) const
+{
+       av_packet_unref(packet);
+}
+
+AVPacketWithDeleter av_packet_alloc_unique()
+{
+       return AVPacketWithDeleter(av_packet_alloc());
+}
+
 // SwsContext
 
 void sws_free_context_unique::operator() (SwsContext *context) const