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 */