diff options
author | Michael Johnson <ahze@FreeBSD.org> | 2007-05-03 12:46:12 +0000 |
---|---|---|
committer | Michael Johnson <ahze@FreeBSD.org> | 2007-05-03 12:46:12 +0000 |
commit | 2ecd525f067850b80eb6c873d31eaa5131ac4b80 (patch) | |
tree | e7ba28259436cd479ca067030cbda47e72e851f9 /multimedia/vlc | |
parent | - Update to 2.11.2 (diff) |
Back down to using libdts instead of libdca
Notes
Notes:
svn path=/head/; revision=191479
Diffstat (limited to 'multimedia/vlc')
-rw-r--r-- | multimedia/vlc/Makefile.inc | 2 | ||||
-rw-r--r-- | multimedia/vlc/files/patch-modules_audio_filter_converter_dtstofloat32.c | 189 |
2 files changed, 1 insertions, 190 deletions
diff --git a/multimedia/vlc/Makefile.inc b/multimedia/vlc/Makefile.inc index 83a544970fb3..7dcbdb0cb951 100644 --- a/multimedia/vlc/Makefile.inc +++ b/multimedia/vlc/Makefile.inc @@ -260,7 +260,7 @@ post-patch: @${REINPLACE_CMD} -e 's|/usr/lib/win32|${LOCALBASE}/lib/win32|' \ ${WRKSRC}/loader/module.c .endif - @${REINPLACE_CMD} -e 's|dts|dca|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|dts_free|dca_free|g' ${WRKSRC}/configure pre-configure: .if !exists(${LOCALBASE}/libdata/pkgconfig/libavcodec.pc) && exists(${LOCALBASE}/lib/libavformat.a) diff --git a/multimedia/vlc/files/patch-modules_audio_filter_converter_dtstofloat32.c b/multimedia/vlc/files/patch-modules_audio_filter_converter_dtstofloat32.c deleted file mode 100644 index 25a05e38dc9b..000000000000 --- a/multimedia/vlc/files/patch-modules_audio_filter_converter_dtstofloat32.c +++ /dev/null @@ -1,189 +0,0 @@ ---- modules/audio_filter/converter/dtstofloat32.c.orig Tue Apr 17 17:45:06 2007 -+++ modules/audio_filter/converter/dtstofloat32.c -@@ -4,7 +4,7 @@ - * (http://developers.videolan.org/libdca.html). - ***************************************************************************** - * Copyright (C) 2001, 2002libdca the VideoLAN team -- * $Id: dtstofloat32.c 15172 2006-04-11 13:17:20Z zorglub $ -+ * $Id: dtstofloat32.c 19787 2007-04-14 15:07:46Z courmisch $ - * - * Author: Gildas Bazin <gbazin@videolan.org> - * -@@ -31,10 +31,10 @@ - #include <stdlib.h> /* malloc(), free() */ - #include <string.h> /* strdup() */ - --#include <dts.h> /* libdca header file */ -+#include <dca.h> /* libdca header file */ - --#include <vlc/decoder.h> --#include "aout_internal.h" -+#include <vlc_aout.h> -+#include <vlc_block.h> - #include "vlc_filter.h" - - /***************************************************************************** -@@ -66,7 +66,7 @@ - *****************************************************************************/ - struct filter_sys_t - { -- dts_state_t * p_libdts; /* libdca internal structure */ -+ dca_state_t * p_libdca; /* libdca internal structure */ - vlc_bool_t b_dynrng; /* see below */ - int i_flags; /* libdca flags, see dtsdec/doc/libdts.txt */ - vlc_bool_t b_dontwarn; -@@ -158,50 +158,50 @@ - || (output.i_original_channels - & (AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT)) ) - { -- p_sys->i_flags = DTS_MONO; -+ p_sys->i_flags = DCA_MONO; - } - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT: - if ( output.i_original_channels & AOUT_CHAN_DOLBYSTEREO ) - { -- p_sys->i_flags = DTS_DOLBY; -+ p_sys->i_flags = DCA_DOLBY; - } - else if ( input.i_original_channels == AOUT_CHAN_CENTER ) - { -- p_sys->i_flags = DTS_MONO; -+ p_sys->i_flags = DCA_MONO; - } - else if ( input.i_original_channels & AOUT_CHAN_DUALMONO ) - { -- p_sys->i_flags = DTS_CHANNEL; -+ p_sys->i_flags = DCA_CHANNEL; - } - else - { -- p_sys->i_flags = DTS_STEREO; -+ p_sys->i_flags = DCA_STEREO; - } - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER: -- p_sys->i_flags = DTS_3F; -+ p_sys->i_flags = DCA_3F; - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_REARCENTER: -- p_sys->i_flags = DTS_2F1R; -+ p_sys->i_flags = DCA_2F1R; - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER - | AOUT_CHAN_REARCENTER: -- p_sys->i_flags = DTS_3F1R; -+ p_sys->i_flags = DCA_3F1R; - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT - | AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT: -- p_sys->i_flags = DTS_2F2R; -+ p_sys->i_flags = DCA_2F2R; - break; - - case AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER - | AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT: -- p_sys->i_flags = DTS_3F2R; -+ p_sys->i_flags = DCA_3F2R; - break; - - default: -@@ -211,13 +211,13 @@ - } - if ( output.i_physical_channels & AOUT_CHAN_LFE ) - { -- p_sys->i_flags |= DTS_LFE; -+ p_sys->i_flags |= DCA_LFE; - } -- //p_sys->i_flags |= DTS_ADJUST_LEVEL; -+ //p_sys->i_flags |= DCA_ADJUST_LEVEL; - - /* Initialize libdca */ -- p_sys->p_libdts = dts_init( 0 ); -- if( p_sys->p_libdts == NULL ) -+ p_sys->p_libdca = dca_init( 0 ); -+ if( p_sys->p_libdca == NULL ) - { - msg_Err( p_this, "unable to initialize libdca" ); - return VLC_EGENERIC; -@@ -300,7 +300,7 @@ - /* Needs to be called so the decoder knows which type of bitstream it is - * dealing with. */ - int i_sample_rate, i_bit_rate, i_frame_length; -- if( !dts_syncinfo( p_sys->p_libdts, p_in_buf->p_buffer, &i_flags, -+ if( !dca_syncinfo( p_sys->p_libdca, p_in_buf->p_buffer, &i_flags, - &i_sample_rate, &i_bit_rate, &i_frame_length ) ) - { - msg_Warn( p_aout, "libdca couldn't sync on frame" ); -@@ -309,38 +309,38 @@ - } - - i_flags = p_sys->i_flags; -- dts_frame( p_sys->p_libdts, p_in_buf->p_buffer, -+ dca_frame( p_sys->p_libdca, p_in_buf->p_buffer, - &i_flags, &i_sample_level, 0 ); - -- if ( (i_flags & DTS_CHANNEL_MASK) != (p_sys->i_flags & DTS_CHANNEL_MASK) -+ if ( (i_flags & DCA_CHANNEL_MASK) != (p_sys->i_flags & DCA_CHANNEL_MASK) - && !p_sys->b_dontwarn ) - { - msg_Warn( p_aout, - "libdca couldn't do the requested downmix 0x%x->0x%x", -- p_sys->i_flags & DTS_CHANNEL_MASK, -- i_flags & DTS_CHANNEL_MASK ); -+ p_sys->i_flags & DCA_CHANNEL_MASK, -+ i_flags & DCA_CHANNEL_MASK ); - - p_sys->b_dontwarn = 1; - } - - if( 0)//!p_sys->b_dynrng ) - { -- dts_dynrng( p_sys->p_libdts, NULL, NULL ); -+ dca_dynrng( p_sys->p_libdca, NULL, NULL ); - } - -- for ( i = 0; i < dts_blocks_num(p_sys->p_libdts); i++ ) -+ for ( i = 0; i < dca_blocks_num(p_sys->p_libdca); i++ ) - { - sample_t * p_samples; - -- if( dts_block( p_sys->p_libdts ) ) -+ if( dca_block( p_sys->p_libdca ) ) - { -- msg_Warn( p_aout, "dts_block failed for block %d", i ); -+ msg_Warn( p_aout, "dca_block failed for block %d", i ); - break; - } - -- p_samples = dts_samples( p_sys->p_libdts ); -+ p_samples = dca_samples( p_sys->p_libdca ); - -- if ( (p_sys->i_flags & DTS_CHANNEL_MASK) == DTS_MONO -+ if ( (p_sys->i_flags & DCA_CHANNEL_MASK) == DCA_MONO - && (p_filter->output.i_physical_channels - & (AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT)) ) - { -@@ -373,7 +373,7 @@ - aout_filter_t *p_filter = (aout_filter_t *)p_this; - filter_sys_t *p_sys = (filter_sys_t *)p_filter->p_sys; - -- dts_free( p_sys->p_libdts ); -+ dca_free( p_sys->p_libdca ); - free( p_sys ); - } - -@@ -427,7 +427,7 @@ - filter_t *p_filter = (filter_t *)p_this; - filter_sys_t *p_sys = p_filter->p_sys; - -- dts_free( p_sys->p_libdts ); -+ dca_free( p_sys->p_libdca ); - free( p_sys ); - } - |