diff options
Diffstat (limited to 'libavfilter/avcodec.c')
-rw-r--r-- | libavfilter/avcodec.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libavfilter/avcodec.c b/libavfilter/avcodec.c index 850e21a546..a63c2a3c95 100644 --- a/libavfilter/avcodec.c +++ b/libavfilter/avcodec.c @@ -41,10 +41,11 @@ int avfilter_copy_frame_props(AVFilterBufferRef *dst, const AVFrame *src) dst->video->pict_type = src->pict_type; break; case AVMEDIA_TYPE_AUDIO: - dst->audio->sample_rate = av_frame_get_sample_rate(src); + dst->audio->sample_rate = src->sample_rate; + dst->audio->channel_layout = src->channel_layout; break; default: - return AVERROR(ENOSYS); + return AVERROR(EINVAL); } return 0; |