[FFmpeg-devel] [PATCH] SHOUTcast HTTP Support

Ronald S. Bultje rsbultje
Mon Jan 11 16:34:32 CET 2010


On Sat, Jan 9, 2010 at 9:23 PM, Michael Niedermayer <michaelni at gmx.at> wrote:
> * We do need some kind of seperation between protocol and demuxer
> ?metadata. That is a user application should be able to extract
> ?both a title from protocol level and one from demuxer level if they
> ?differ. I belive this wouldnt work with your code
> ?The simplest way i see for this would be to prefix all the metadata
> ?keys with "Icy:" or something like that
> ?(but i need to think more abiut the exact syntax to keep this simple
> ?to use)

This is fine, as long as it's well-documented. The idea of an app
having to check for icy-author makes me shiver. I know FFmpeg tries to
support weird combinations, like ogg-over-shout, and then you want to
distinguish between the demuxer tags and the protocol tags, but the
general usecase which covers 99% of practical uses ios shout+mp3. This
should be the main focus. Icy-from-http serves the same purpose as
id3-from-file, and ideally they work the same.

I'll check the patch later today or this week.


More information about the ffmpeg-devel mailing list