comparison avcodec.h @ 9394:d322325fc00e libavcodec

Get rid of av_destruct_packet_nofree and use NULL instead. It is still used in comparisons to keep ABI compatibility.
author reimar
date Sat, 11 Apr 2009 12:42:29 +0000
parents 66e270967340
children e6ade5c8a750
comparison
equal deleted inserted replaced
9393:25b3650b4db5 9394:d322325fc00e
2628 AVSubtitleRect **rects; 2628 AVSubtitleRect **rects;
2629 } AVSubtitle; 2629 } AVSubtitle;
2630 2630
2631 /* packet functions */ 2631 /* packet functions */
2632 2632
2633 void av_destruct_packet_nofree(AVPacket *pkt); 2633 /**
2634 * @deprecated use NULL instead
2635 */
2636 attribute_deprecated void av_destruct_packet_nofree(AVPacket *pkt);
2634 2637
2635 /** 2638 /**
2636 * Default packet destructor. 2639 * Default packet destructor.
2637 */ 2640 */
2638 void av_destruct_packet(AVPacket *pkt); 2641 void av_destruct_packet(AVPacket *pkt);
2673 * 2676 *
2674 * @param pkt packet to free 2677 * @param pkt packet to free
2675 */ 2678 */
2676 static inline void av_free_packet(AVPacket *pkt) 2679 static inline void av_free_packet(AVPacket *pkt)
2677 { 2680 {
2678 if (pkt && pkt->destruct) { 2681 if (pkt) {
2679 pkt->destruct(pkt); 2682 if (pkt->destruct) pkt->destruct(pkt);
2683 pkt->data = NULL; pkt->size = 0;
2680 } 2684 }
2681 } 2685 }
2682 2686
2683 /* resample.c */ 2687 /* resample.c */
2684 2688