ASX parser leaks
(And this is the stupidest way to parse XML I have ever seen)
vlc http://wwitv.com/tv_stream/b5521.asx
==15249== 1,877 (360 direct, 1,517 indirect) bytes in 2 blocks are definitely lost in loss record 167 of 177
==15249== at 0x4024C4C: malloc (vg_replace_malloc.c:195)
==15249== by 0x40766DA: input_item_NewWithType (item.c:775)
==15249== by 0x4076AA4: __input_item_NewExt (item.c:758)
==15249== by 0x66D80BF: Demux (asx.c:531)
==15249== by 0x4095380: MainLoop (demux.h:45)
==15249== by 0x4096349: Run (input.c:543)
==15249== by 0x40CED36: thread_entry (threads.c:1093)
==15249== by 0x4128584: start_thread (pthread_create.c:300)
==15249== by 0x420A26D: clone (clone.S:130)
==15249==