Mercurial > libavcodec.hg
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 |
