mirror of https://git.ffmpeg.org/ffmpeg.git
libvo-aacenc,libvo-amrwbenc}: fix api usage
Use the correct error codes and format identifier.
This commit is contained in:
parent
139f3ac42d
commit
facc48f157
|
@ -59,7 +59,7 @@ static av_cold int aac_encode_init(AVCodecContext *avctx)
|
||||||
if (s->codec_api.SetParam(s->handle, VO_PID_AAC_ENCPARAM, ¶ms)
|
if (s->codec_api.SetParam(s->handle, VO_PID_AAC_ENCPARAM, ¶ms)
|
||||||
!= VO_ERR_NONE) {
|
!= VO_ERR_NONE) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Unable to set encoding parameters\n");
|
av_log(avctx, AV_LOG_ERROR, "Unable to set encoding parameters\n");
|
||||||
return AVERROR_UNKNOWN;
|
return AVERROR(EINVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (index = 0; index < 16; index++)
|
for (index = 0; index < 16; index++)
|
||||||
|
@ -68,7 +68,7 @@ static av_cold int aac_encode_init(AVCodecContext *avctx)
|
||||||
if (index == 16) {
|
if (index == 16) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Unsupported sample rate %d\n",
|
av_log(avctx, AV_LOG_ERROR, "Unsupported sample rate %d\n",
|
||||||
avctx->sample_rate);
|
avctx->sample_rate);
|
||||||
return AVERROR_NOTSUPP;
|
return AVERROR(ENOSYS);
|
||||||
}
|
}
|
||||||
if (avctx->flags & CODEC_FLAG_GLOBAL_HEADER) {
|
if (avctx->flags & CODEC_FLAG_GLOBAL_HEADER) {
|
||||||
avctx->extradata_size = 2;
|
avctx->extradata_size = 2;
|
||||||
|
@ -110,14 +110,14 @@ static int aac_encode_frame(AVCodecContext *avctx,
|
||||||
if (s->codec_api.GetOutputData(s->handle, &output, &output_info)
|
if (s->codec_api.GetOutputData(s->handle, &output, &output_info)
|
||||||
!= VO_ERR_NONE) {
|
!= VO_ERR_NONE) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Unable to encode frame\n");
|
av_log(avctx, AV_LOG_ERROR, "Unable to encode frame\n");
|
||||||
return AVERROR_UNKNOWN;
|
return AVERROR(EINVAL);
|
||||||
}
|
}
|
||||||
return output.Length;
|
return output.Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
AVCodec ff_libvo_aacenc_encoder = {
|
AVCodec ff_libvo_aacenc_encoder = {
|
||||||
"libvo_aacenc",
|
"libvo_aacenc",
|
||||||
CODEC_TYPE_AUDIO,
|
AVMEDIA_TYPE_AUDIO,
|
||||||
CODEC_ID_AAC,
|
CODEC_ID_AAC,
|
||||||
sizeof(AACContext),
|
sizeof(AACContext),
|
||||||
aac_encode_init,
|
aac_encode_init,
|
||||||
|
|
|
@ -119,7 +119,7 @@ static int amr_wb_encode_frame(AVCodecContext *avctx,
|
||||||
|
|
||||||
AVCodec ff_libvo_amrwbenc_encoder = {
|
AVCodec ff_libvo_amrwbenc_encoder = {
|
||||||
"libvo_amrwbenc",
|
"libvo_amrwbenc",
|
||||||
CODEC_TYPE_AUDIO,
|
AVMEDIA_TYPE_AUDIO,
|
||||||
CODEC_ID_AMR_WB,
|
CODEC_ID_AMR_WB,
|
||||||
sizeof(AMRWBContext),
|
sizeof(AMRWBContext),
|
||||||
amr_wb_encode_init,
|
amr_wb_encode_init,
|
||||||
|
|
Loading…
Reference in New Issue