haiku/headers/private/media
Stephan Aßmus d830aa92ce * Added FindKeyFrame() method to MediaExtractor, it is similar to Seek(),
but operates "read-only".
* Added FindKeyFrame() method to ReaderPlugin, see above.
* Reformated ReaderPlugin header. Added const qualifier to Source() method.
* Small cleanups in BMediaTrack::SeekToTime() and SeekToFrame(). Added TODOs
  with regards to "seeking" in decoders, wich should IMHO be revised. (Codecs
  cannot seek in the stream, they only get fed chunk data. The only thing they
  can do is reset themselves in preparation for a discontinuity of the chunk
  data...)
* Implemented BMediaTrack::FindKeyframeByXX() methods via the new
  MediaExtractor::FindKeyFrame() method.
* Implemented Seek() and FindKeyFrame() methods in the Reader base class,
  returning B_NOT_SUPPORTED. I think this makes sense and also I don't have
  to adapt all existing Reader plugins for the new FindKeyFrame() call. :-)
* Implemeneted FindKeyFrame() in the avi_reader. The OpenDMLFile class
  gets Seek() extended for a "read-only" mode. Currently the implementation
  is broken (as before) with regards to keyframes. These were ignored before
  and I have not changed them to actually support the seek flags with regards
  to keyframes. That's the interesting TODO...
* Some reformatting here and there in avi_reader code, sorry for the mixup.
  The only actual change is the support for the read-only flag to Seek().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24495 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-20 23:36:14 +00:00
..
experimental Thou shalt not use spaces in file names. 2007-08-29 23:49:02 +00:00
DataExchange.h
DecoderPlugin.h
DefaultMediaTheme.h Some cleanup. 2007-10-15 14:09:14 +00:00
DormantNodeManager.h
Encoder.h
MediaDebug.h
MediaExtractor.h * Added FindKeyFrame() method to MediaExtractor, it is similar to Seek(), 2008-03-20 23:36:14 +00:00
MediaMisc.h
MediaPlugin.h
MediaRosterEx.h
MediaSounds.h
MetaFormat.h
Notifications.h
OldSoundDriver.h
PluginManager.h cleanup 2007-06-02 23:16:54 +00:00
PortPool.h
RawFormats.h
ReaderPlugin.h * Added FindKeyFrame() method to MediaExtractor, it is similar to Seek(), 2008-03-20 23:36:14 +00:00
SharedBufferList.h
TList.h
TMap.h
TStack.h
Writer.h
audio_module.h
debug.h * Implemented ERROR as fprintf(stderr, ...) with tracing turned off as well. 2008-03-19 19:39:07 +00:00
hmulti_audio.h
multi_audio.h
soundcard.h Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00