comparison eac3dec.c @ 9181:323e4f591d7a libavcodec

Add documentation about missing E-AC-3 features.
author jbr
date Tue, 17 Mar 2009 01:43:01 +0000
parents a5402e89a80c
children 1fe22274393a
comparison
equal deleted inserted replaced
9180:6fdc4c276ef1 9181:323e4f591d7a
17 * 17 *
18 * You should have received a copy of the GNU Lesser General Public 18 * You should have received a copy of the GNU Lesser General Public
19 * License along with FFmpeg; if not, write to the Free Software 19 * License along with FFmpeg; if not, write to the Free Software
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21 */ 21 */
22
23 /*
24 * There are several features of E-AC-3 that this decoder does not yet support.
25 *
26 * Spectral Extension
27 * There is a patch to get this working for the two samples we have that
28 * use it, but it needs some minor changes in order to be accepted.
29 *
30 * Enhanced Coupling
31 * No known samples exist. If any ever surface, this feature should not be
32 * too difficult to implement.
33 *
34 * Reduced Sample Rates
35 * No known samples exist. The spec also does not give clear information
36 * on how this is to be implemented.
37 *
38 * Dependent Streams
39 * Only the independent stream is currently decoded. Any dependent
40 * streams are skipped. We have only come across two examples of this, and
41 * they are both just test streams, one for HD-DVD and the other for
42 * Blu-ray.
43 *
44 * Transient Pre-noise Processing
45 * This is side information which a decoder should use to reduce artifacts
46 * caused by transients. There are samples which are known to have this
47 * information, but this decoder currently ignores it.
48 */
49
22 50
23 #include "avcodec.h" 51 #include "avcodec.h"
24 #include "internal.h" 52 #include "internal.h"
25 #include "aac_ac3_parser.h" 53 #include "aac_ac3_parser.h"
26 #include "ac3.h" 54 #include "ac3.h"