> Ogg/Spots has no implementation since we agreed that Ogg/MNG would > fully cover all the functionality of Ogg/Spots. However, Ogg/MNG has > not progressed as much as we would all have liked. > > So, if you would like to get images into Ogg, I'd recommend > improving/implementing Ogg/MNG support. :-)I'd looked at MNG (which I didn't know about at the time) and to be honest it looks quite complicated. Yes, I know I've said that about CMML and later ended up revising this judgement... :) I'll have a think about this then. Just wanted to make sure I wasn't missing some code somewhere. Thanks
On 11/04/2008, ogg.k.ogg.k at googlemail.com <ogg.k.ogg.k at googlemail.com> wrote:> > Ogg/Spots has no implementation since we agreed that Ogg/MNG would > > fully cover all the functionality of Ogg/Spots. However, Ogg/MNG has > > not progressed as much as we would all have liked. > > > > So, if you would like to get images into Ogg, I'd recommend > > improving/implementing Ogg/MNG support. :-) > > > I'd looked at MNG (which I didn't know about at the time) and to be honest > it looks quite complicated. Yes, I know I've said that about CMML and later > ended up revising this judgement... :) > I'll have a think about this then. Just wanted to make sure I wasn't missing > some code somewhere. >The thing about the mng libraries is they seem designed in such a way the using them to do simple timed display of mng is fairly easy, but extracting static images becomes painful. I had been thinking about doing something to read only the jpeg/png subset, but thesis writing has taken me off ogg stuff for the past few months. I'm still of the opinion this might be a useful thing to do (to provide the album art and things that crazy people want to put into sound files). -- imalone
> The thing about the mng libraries is they seem designed in such a way > the using them to do simple timed display of mng is fairly easy, but > extracting static images becomes painful. I had been thinking about > doing something to read only the jpeg/png subset, but thesis writing > has taken me off ogg stuff for the past few months. I'm still of the > opinion this might be a useful thing to do (to provide the album art > and things that crazy people want to put into sound files).Ah, you're the author then ? I only arrived there in january, so I'm blind to what's happened before then around here. FWIW, the album art stuff can be done with the existing kate spec. The encoder reads png images (though paletted ones only are supported, as I originally intended to let more complex images, if some were needed, to a separate Ogg/MNG or Ogg/Spots stream). Category set to "album-art" or something. Then add each still image. There still is a question of what to do with the timing. Set the granpos to zero, and rely on the client code to interpret a category of "album-art" to be "timeless" is the obvious idea that comes to mind. Hmm, a bit too hardcoded though. Maybe setting granulerate to zero. Hmm, no, that'd cause a lot of divides by zero would it. MNG does look complex though. I also had a look at SVG, but it does scripting, etc, which isn't something I want. APNG looks simpler and closer to what I'd want, but I've seen comments saying it doesn't play so nice with being a PNG extension. Still looking on and off. Anyway, I'm thinking aloud again. Aloud not being the right word in this particular case though.
On 4/11/08, Ian Malone <ibmalone at gmail.com> wrote:> I'm still of the opinion this might be a useful thing to do (to provide the > album art and things that crazy people want to put into sound files).Ah, album art. People won't shup up about it, even though it has always been theoretically possible to embed pictures in Ogg. I hope we can establish this year how to do it "officially" for Ogg FLAC and Vorbis. I don't suppose we can use Vorbis Comment, though, what with it expecting every field to be UTF-8 text. And trying to embed it normally likely leads to OggMNG which is overkill. -Ivo
Hi, please ignore this message if this is a stupid question: Would supporting APNG instead be any easier? Cheers, KJ On Fri, Apr 11, 2008 at 3:52 PM, Ian Malone <ibmalone at gmail.com> wrote:> On 11/04/2008, ogg.k.ogg.k at googlemail.com <ogg.k.ogg.k at googlemail.com> wrote: > > > Ogg/Spots has no implementation since we agreed that Ogg/MNG would > > > fully cover all the functionality of Ogg/Spots. However, Ogg/MNG has > > > not progressed as much as we would all have liked. > > > > > > So, if you would like to get images into Ogg, I'd recommend > > > improving/implementing Ogg/MNG support. :-) > > > > > > I'd looked at MNG (which I didn't know about at the time) and to be honest > > it looks quite complicated. Yes, I know I've said that about CMML and later > > ended up revising this judgement... :) > > I'll have a think about this then. Just wanted to make sure I wasn't missing > > some code somewhere. > > > > The thing about the mng libraries is they seem designed in such a way > the using them to do simple timed display of mng is fairly easy, but > extracting static images becomes painful. I had been thinking about > doing something to read only the jpeg/png subset, but thesis writing > has taken me off ogg stuff for the past few months. I'm still of the > opinion this might be a useful thing to do (to provide the album art > and things that crazy people want to put into sound files). > > -- > imalone > > > _______________________________________________ > ogg-dev mailing list > ogg-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/ogg-dev >