[ogg-dev] embeding xml to ogg
Oleksij Rempel (fishor)
bug-track at fisher-privat.net
Fri Jun 8 22:32:20 PDT 2012
Hi,
On 08.06.2012 19:14, Martin Leese wrote:
> Oleksij Rempel<bug-track at fisher-privat.net> wrote:
>> Ok,
>> you are right, using existing technology will save time :)
>
> What has not yet been discussed is what you
> are streaming *to*. That is to say, what
> software is going to receive the metadata, and
> what will it do with it.
After file was created they can be used everywhere. This is why i wont
integrate as match as possible in existing software. At first plays stay
gstreamer and little tools called gnome-sound-recorder. This is also the
reason why i do not wont to create comments for my own use.
I already started pushing patches, your comment are welcome too:
This is first one for DATE tag.
https://bugzilla.gnome.org/show_bug.cgi?id=677712
> This is important because VorbisComments
> can contain pretty much anything you want.
> Suggestions for field names (keys) and field
> values are just those, suggestions. Whether
> suggestions make sense for your particular
> application depend on what your metadata will
> be used for.
>> please correct me if i'm wrong:
>> 1) datetime
>> in different sources i got different description. At the beginning i
>> thought the DATE tag can be used only with DATE=YYYY-MM-DD
>> According to this:
>> http://wiki.xiph.org/VorbisComment#Date_and_time
>> i can use: YYYY-MM-DDTHH:MM:SS+TS
>> is it correct?
>
> Correct, the suggestion is to use the ISO
> scheme. I don't recall which specific ISO
> standard this is; perhaps somebody else can
> remember its number.
in progress
>> 2) keywords.
>> it is not the same as DESCRIPTION. What tag should i use for keywords?
>> In case of dc we usually use dc:subject.
>
> VorbisComment field names (keys) are case
> insensitive. However, the convention is to use
> uppercase, so I would stick with DC:SUBJECT,
> DC:DESCRIPTION, JOBREF, etc. Note that
> keys cannot contain the tilde character, ~.
>
>> 3) DECRIPTIO - clear, no problem.
>>
>> 4) LOCATION, i would use computer guid and host name. Is it ok?
>> or is it "Tantalos resource ID"
>
> Use whatever works best for your application.
> (I have never understood what a "Tantalos
> resource ID" actually is. It does not seem to
> be widely used.) Note that field values must
> contain only UTF-8.
>
>> 5) we also need do some kind of booksmarks at record time.
>> it should know only the time where button "bookmark" was pressed.
>> is "Chapter Extension" correct way to do this? Is it possible to use
>> only one time "CHAPTER001=00:10:00.000"? Usually second time is unknown
>> any way.
>
> The Chapter Extension is intended for indexing,
> and is expected to have a second time.
> Instead, why not use BOOKMARK=... ?
>
> Regards,
> Martin
thank you!
I working on patches now, if i have more questions, i'll ask.
More information about the ogg-dev
mailing list