diff --git a/src/internal_modules/roc_audio/packetizer.cpp b/src/internal_modules/roc_audio/packetizer.cpp index 0d97fea2c..c0c909c29 100644 --- a/src/internal_modules/roc_audio/packetizer.cpp +++ b/src/internal_modules/roc_audio/packetizer.cpp @@ -185,7 +185,12 @@ packet::PacketPtr Packetizer::create_packet_() { } if (!composer_.prepare(*packet, buffer, payload_size_)) { - roc_log(LogError, "packetizer: can't prepare packet"); + roc_log(LogError, + "packetizer: can't prepare packet:" + " packet buffer is too small for the requested payload:" + " payload_size=%lu buffer_capacity=%lu" + " (increase max_packet_size in context config)", + (unsigned long)payload_size_, (unsigned long)buffer.capacity()); return NULL; } packet->add_flags(packet::Packet::FlagPrepared); diff --git a/src/internal_modules/roc_node/context.h b/src/internal_modules/roc_node/context.h index c2657103d..6f52b437e 100644 --- a/src/internal_modules/roc_node/context.h +++ b/src/internal_modules/roc_node/context.h @@ -35,7 +35,7 @@ struct ContextConfig { size_t max_frame_size; ContextConfig() - : max_packet_size(2048) + : max_packet_size(16384) , max_frame_size(4096) { } };