History

libavfilter: src_buffer: fix planar audio

Michael Niedermayer committed 14 years ago

Commit aa69db31 parent 664f0aa1 file · +4 −5Browse files

Unified · Split

libavfilter/src_buffer.c+4−5
@@ -279,11 +279,10 @@ static AVFilterBufferRef *copy_buffer_ref(AVFilterContext *ctx, · 278 unmodified lines
279 buf = ff_get_audio_buffer(outlink, AV_PERM_WRITE,279 buf = ff_get_audio_buffer(outlink, AV_PERM_WRITE,
280 ref->audio->nb_samples);280 ref->audio->nb_samples);
281 channels = av_get_channel_layout_nb_channels(ref->audio->channel_layout);281 channels = av_get_channel_layout_nb_channels(ref->audio->channel_layout);
282 data_size = av_samples_get_buffer_size(NULL, channels,282 av_samples_copy(buf->extended_data, ref->buf->extended_data,
283 ref->audio->nb_samples,283 0, 0, ref->audio->nb_samples,
284 ref->format, 1);284 channels,
285 for (i = 0; i < FF_ARRAY_ELEMS(ref->buf->data) && ref->buf->data[i]; i++)285 ref->format);
286 memcpy(buf->buf->data[i], ref->buf->data[i], data_size);
287 break;286 break;
288 287
289 default:288 default:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t