# HG changeset patch # User michael # Date 1090859796 0 # Node ID a0f5f4731ccd4b4d0b9d8ff759ef9ec8235f0dab # Parent cd1a718983111e14cd522090c3aacd9b41012c25 libdts support improvements by (Aurelien Jacobs) diff -r cd1a71898311 -r a0f5f4731ccd Makefile --- a/Makefile Mon Jul 26 15:52:55 2004 +0000 +++ b/Makefile Mon Jul 26 16:36:36 2004 +0000 @@ -76,6 +76,8 @@ # currently using libdts for dts decoding ifeq ($(CONFIG_DTS),yes) OBJS+= dtsdec.o +CFLAGS += $(DTS_INC) +EXTRALIBS += -ldts endif ifeq ($(CONFIG_FAAD),yes) diff -r cd1a71898311 -r a0f5f4731ccd dtsdec.c --- a/dtsdec.c Mon Jul 26 15:52:55 2004 +0000 +++ b/dtsdec.c Mon Jul 26 16:36:36 2004 +0000 @@ -258,6 +258,9 @@ flags |= DTS_ADJUST_LEVEL; if (dts_frame (state, buf, &flags, &level, bias)) goto error; + avctx->sample_rate = sample_rate; + avctx->channels = channels_multi (flags); + avctx->bit_rate = bit_rate; for (i = 0; i < dts_blocks_num (state); i++) { if (dts_block (state))