Mercurial > libavcodec.hg
comparison mlpdec.c @ 9190:5b4f4d83431f libavcodec
Split TrueHD decoder from MLP
author | ramiro |
---|---|
date | Thu, 19 Mar 2009 21:23:39 +0000 |
parents | bf274494b66e |
children | 753780c4875e |
comparison
equal
deleted
inserted
replaced
9189:6d7c38f60b06 | 9190:5b4f4d83431f |
---|---|
1036 error: | 1036 error: |
1037 m->params_valid = 0; | 1037 m->params_valid = 0; |
1038 return -1; | 1038 return -1; |
1039 } | 1039 } |
1040 | 1040 |
1041 #if CONFIG_MLP_DECODER | |
1041 AVCodec mlp_decoder = { | 1042 AVCodec mlp_decoder = { |
1042 "mlp", | 1043 "mlp", |
1043 CODEC_TYPE_AUDIO, | 1044 CODEC_TYPE_AUDIO, |
1044 CODEC_ID_MLP, | 1045 CODEC_ID_MLP, |
1045 sizeof(MLPDecodeContext), | 1046 sizeof(MLPDecodeContext), |
1046 mlp_decode_init, | 1047 mlp_decode_init, |
1047 NULL, | 1048 NULL, |
1048 NULL, | 1049 NULL, |
1049 read_access_unit, | 1050 read_access_unit, |
1050 .long_name = NULL_IF_CONFIG_SMALL("MLP (Meridian Lossless Packing)/TrueHD"), | 1051 .long_name = NULL_IF_CONFIG_SMALL("MLP (Meridian Lossless Packing)"), |
1051 }; | 1052 }; |
1052 | 1053 #endif /* CONFIG_MLP_DECODER */ |
1054 | |
1055 #if CONFIG_TRUEHD_DECODER | |
1056 AVCodec truehd_decoder = { | |
1057 "truehd", | |
1058 CODEC_TYPE_AUDIO, | |
1059 CODEC_ID_TRUEHD, | |
1060 sizeof(MLPDecodeContext), | |
1061 mlp_decode_init, | |
1062 NULL, | |
1063 NULL, | |
1064 read_access_unit, | |
1065 .long_name = NULL_IF_CONFIG_SMALL("TrueHD"), | |
1066 }; | |
1067 #endif /* CONFIG_TRUEHD_DECODER */ |