Mercurial > libavcodec.hg
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" |