Lines Matching refs:nsamples
347 gsize nsamples, GstMapFlags flags) in gst_planar_audio_adapter_get_buffer() argument
355 g_return_val_if_fail (nsamples > 0, NULL); in gst_planar_audio_adapter_get_buffer()
358 nsamples); in gst_planar_audio_adapter_get_buffer()
363 if (G_UNLIKELY (nsamples > adapter->samples)) in gst_planar_audio_adapter_get_buffer()
371 if (skip == 0 && hsamples == nsamples) { in gst_planar_audio_adapter_get_buffer()
374 " as head buffer", nsamples); in gst_planar_audio_adapter_get_buffer()
378 } else if (hsamples >= nsamples + skip && !(flags & GST_MAP_WRITE)) { in gst_planar_audio_adapter_get_buffer()
385 " via copy region", nsamples); in gst_planar_audio_adapter_get_buffer()
388 gst_audio_buffer_truncate (buffer, adapter->info.bpf, skip, nsamples); in gst_planar_audio_adapter_get_buffer()
398 " via memory concatenation", nsamples); in gst_planar_audio_adapter_get_buffer()
403 gsize need = nsamples; in gst_planar_audio_adapter_get_buffer()
427 gst_buffer_add_audio_meta (buffer, &adapter->info, nsamples, NULL); in gst_planar_audio_adapter_get_buffer()
455 gsize nsamples, GstMapFlags flags) in gst_planar_audio_adapter_take_buffer() argument
459 buffer = gst_planar_audio_adapter_get_buffer (adapter, nsamples, flags); in gst_planar_audio_adapter_take_buffer()
461 gst_planar_audio_adapter_flush_unchecked (adapter, nsamples); in gst_planar_audio_adapter_take_buffer()