[Mplayer-cvslog] CVS: main/DOCS/tech mpcf.txt,1.64,1.65
Michael Niedermayer
michaelni at gmx.at
Sat Sep 11 22:18:55 CEST 2004
Hi
On Saturday 11 September 2004 21:18, D Richard Felker III wrote:
> On Sat, Sep 11, 2004 at 01:06:41PM +0200, Michael Niedermayer wrote:
> > Hi
> >
> > On Saturday 11 September 2004 11:18, Alex Beregszaszi wrote:
> > > CVS change done by Alex Beregszaszi
> > >
> > > Update of /cvsroot/mplayer/main/DOCS/tech
> > > In directory mail:/var2/tmp/cvs-serv5108
> > >
> > > Modified Files:
> > > mpcf.txt
> > > Log Message:
> > > info packet is now file global, while meta pakcet is stream specific,
> > > as discussed with Rich
> >
> > where was this disscussed?
> > i strongly dissagree with this change, info packets where much more
> > flexible, generic and simple then this
>
> michael, i agree the whole thing scould use a little more work
> (info/meta stuff), but alex and i agreed strongly that the old system
> was bad. a couple key points we talked about (perhaps with a few new
> ideas added by me):
>
> 1. the old info packet contained a list of tags describing two
> different (and unrelated things): itself, and some portion of the
> file. for example, some tags like streamid and start/end time told
> what the packet applies to, while others like author, title, etc.
> described the object the packet applies to. imo this was
> unnecessarily confusing.
well, i wanted to use info packets for edit lists and menus, so alex`s
removing of start/stop time makes this impossible
it also destroys chapters support, as its no longer possible to describe a
specific part
allthough, i certainly agree that the description /what is described mix is
not good, but limiting what is described to exactly one stream or the whole
file is neither good
>
> 2. metadata is strongly associated with a stream, and tells properties
> of that stream that the player app should be able to know for its
> purposes, such as: language, disposition (main audio, music only,
> commentary track, subtitle, karaoke, commentary text, ...), gain
> (let's use the simple word gain rather than the silly ReplayGain
> named after a dumb windows app). it should never be associated with
> just a segment of the stream for obvious sanity reasons.
well, some things like disposition or gain certainly should not change, but
language is a bit tricky, while we may disslike it, its very possible to have
a video with parts in different languages
so there really are 2 things here
1. primary language (maybe we should allow 'multilingual') this is per stream
2. language which is per stream+start/stop time, this will probably be rarely
set
[...]
--
Michael
level[i]= get_vlc(); i+=get_vlc(); (violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]); (violates patent #5,905,535)
buf[i]= qp - buf[i-1]; (violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en
More information about the MPlayer-cvslog
mailing list