[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