Mercurial > mplayer.hg
diff libmpdemux/stheader.h @ 30088:4977e04f3a18
Add support for parsing audio streams (though should be easy to extend to video)
via libavcodec.
Parsing can be done at the demuxer stage (currently disabled) or at the decoder
(ad_ffmpeg, enabled).
Should allow using the libavcodec AAC, DTS, ... decoders independent of container
format.
author | reimar |
---|---|
date | Sun, 27 Dec 2009 15:28:01 +0000 |
parents | 081f53690522 |
children | a972c1a4a012 |
line wrap: on
line diff
--- a/libmpdemux/stheader.h Sun Dec 27 14:42:37 2009 +0000 +++ b/libmpdemux/stheader.h Sun Dec 27 15:28:01 2009 +0000 @@ -31,6 +31,10 @@ unsigned int format; \ int initialized; \ float stream_delay; /* number of seconds stream should be delayed (according to dwStart or similar) */ \ + /* things needed for parsing */ \ + int needs_parsing; \ + struct AVCodecContext *avctx; \ + struct AVCodecParserContext *parser; \ /* audio: last known pts value in output from decoder \ * video: predicted/interpolated PTS of the current frame */ \ double pts; \