- char buffer[64];
- av_get_channel_layout_string (buffer, sizeof(buffer), 0, _channel_layout);
+ char buffer[256];
+ snprintf (
+ buffer, sizeof(buffer), "time_base=1/1:sample_rate=%d:sample_fmt=%s:channel_layout=%s",
+ _sample_rate, av_get_sample_fmt_name(AV_SAMPLE_FMT_FLTP), layout
+ );