]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/avcodec.c
lavfi/histogram: make it C90 compliant
[ffmpeg] / libavfilter / avcodec.c
index 0c1f02ad8a599c86d3fb4135d6a92d7d15ee3ba7..dd3c886df01e87760c7b17d1c4297ee46d6fd6ba 100644 (file)
@@ -96,16 +96,13 @@ AVFilterBufferRef *avfilter_get_audio_buffer_ref_from_frame(const AVFrame *frame
     int channels = av_frame_get_channels(frame);
     int64_t layout = av_frame_get_channel_layout(frame);
 
-    if(av_frame_get_channels(frame) > 8) // libavfilter does not suport more than 8 channels FIXME, remove once libavfilter is fixed
-        return NULL;
-
     if (layout && av_get_channel_layout_nb_channels(layout) != av_frame_get_channels(frame)) {
         av_log(0, AV_LOG_ERROR, "Layout indicates a different number of channels than actually present\n");
         return NULL;
     }
 
     samplesref = avfilter_get_audio_buffer_ref_from_arrays_channels(
-        (uint8_t **)frame->data, frame->linesize[0], perms,
+        (uint8_t **)frame->extended_data, frame->linesize[0], perms,
         frame->nb_samples, frame->format, channels, layout);
     if (!samplesref)
         return NULL;