[openbeosstorage] Re: Facing the End ;-)

  • From: Tyler Dauwalder <tyler@xxxxxxxxxxxxx>
  • To: openbeosstorage@xxxxxxxxxxxxx
  • Date: Sat, 25 Jan 2003 01:23:30 -0800

> > > * Quite at the beginning of the file one finds a enumeration of
> > > P_UNKNOWN, P_UNREADABLE, P_ADD_ON and P_AUDIO. Though the `P_' 
> > > sounds
> > > a
> > > bit like `partition', I think, these are session types
> > > (Session::type).
> > > P_AUDIO is clear and P_ADD_ON probably means, that there's a 
> > > partition
> > > add-on recognizing the session contents. I'm not sure, where the
> > > difference between the other two is. Maybe P_UNKNOWN is just the 
> > > value
> > > for `uninitialized'. Then P_UNREADABLE stands for a session for 
> > > that
> > > no
> > > partition add-on exists and that isn't audio.
> >
> > Sounds like a reasonable guess to me. For CDs at least, one can
> > determine from the table of contents if the session contains audio 
> > or
> > data tracks.
> 
> Yep. BTW, the session_info::flags is already capable of representing 
> that
> information: Data sessions have the B_DATA_SESSION flag set, audio 
> session
> have not. We could also reserve some more bits to be filtered by a 
> type
> mask, but I don't know, whether that would be needed in the 
> foreseeable
> future (Be used a bool BTW).

I think I'm currently using B_DATA_SESSION in all cases. I'll have to 
fix that, thanks. 

-Tyler

Other related posts: