Paste the COMPLETE build information from "Help->About Wireshark", "wireshark -v", or "tshark -v".
Attached patch adds ability to dissect DACP (apple itunes remote) tags to the DAAP protocol dissector.Some information taken from http://dacp.jsharkey.org/ and http://code.google.com/p/tunesremote-plus/
Thanks for your patch. Instead of calling the dissect_png() function directly, please update the patch to call it using the call_dissector() function. Putting png_handle = find_dissector("png") in the proto_reg_handoff_daap() function and then doing call_dissector(png_handle, tvb, pinfo, tree) should work. The png_handle should be a static dissector_handle_t at the top of the packet-daap.c file. Also it looks like packet-image-png.c needs to register the png dissector by name first with the register_dissector() function.