aboutsummaryrefslogtreecommitdiffstats
path: root/src/metadata_pipe.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tag: renamed MpdTag and MpdTagItem to struct mpd_tag, struct tag_itemMax Kellermann2008-09-021-7/+7
| | | | | Getting rid of CamelCase; not having typedefs also allows us to forward-declare the structures.
* Reimplement dynamic metadata handlingEric Wong2008-08-261-0/+49
This has been tested for both playback of streams and outputting to streams, and seems to work fine with minimal locking. This reuses the sequence number infrastructure in OutputBuffer for synchronizing metadata payloads; so (IMNSHO) should be much more understandable than various flags being set here and there.. It could still use some cleanup and much testing, but synchronization issues should be minimal.