From d3360125e9bb78eadc6526824131de5dfb79f90a Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Mon, 15 Jul 2002 02:15:38 +0000 Subject: lazy parsing of mp4 esds atom to extract AAC decoder config. now playback of aac streams should work. who will be fearless enough to enable faad in configure/makefile? :) CVS patchset: 2272 CVS date: 2002/07/15 02:15:38 --- src/xine-engine/buffer.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/xine-engine/buffer.h') diff --git a/src/xine-engine/buffer.h b/src/xine-engine/buffer.h index 1f3852cbe..465aaf4fb 100644 --- a/src/xine-engine/buffer.h +++ b/src/xine-engine/buffer.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: buffer.h,v 1.58 2002/07/13 20:53:02 tmmm Exp $ + * $Id: buffer.h,v 1.59 2002/07/15 02:15:38 miguelfreitas Exp $ * * * contents: @@ -243,6 +243,15 @@ struct buf_element_s { */ #define BUF_SPECIAL_ASPECT 3 +/* + * In a BUF_SPECIAL_DECODER_CONFIG buffer: + * decoder_info[1] = BUF_SPECIAL_DECODER_CONFIG + * decoder_info[2] = data size + * decoder_info[3] = pointer to data + */ +#define BUF_SPECIAL_DECODER_CONFIG 4 + + typedef struct palette_entry_s palette_entry_t; struct palette_entry_s { -- cgit v1.2.3