Whenever mobs are burned, in this instance pigs, in creative mode they won't drop the cooked version of their meat. I use various contraptions such as dispensers with flint and steel, lava on the animals head, or manually flint and steeling them and they won't drop cooked meat. However, when I go to survival mode, they'll always drop cooked meat.
Additional Information: Done on Peaceful Mode
Done on Superflat World created in 1.5.2
Edit: Happened when I tried it in 1.5.2 and the 1.6.1 pre-release, however I re-entered the world in 1.5.2 and now they seems to always drop cooked meat like they should, before they would only drop raw porkchops.
Linked issues
duplicates 1
Comments 4

Unable to reproduce. Does the animal drop raw meat or nothing? Are you sure the meat isn't burning up in the fire/lava?
Made an edit to the bug, they would previously always drop raw porkchops but I have re-entered the world in 1.5.2 and now they seem to be dropping cooked porkchop all the time. Using the same methods described above
Edit: They weren't burning up in the fire because I would put out the fire on the ground after setting the pig on fire.
Duplicate of MC-4488.
Are you sure you don't have doMobLoot as false?