diff options
-rw-r--r-- | ext/ffmpeg/gstffmpegcodecmap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c index 269d503..88d96ec 100644 --- a/ext/ffmpeg/gstffmpegcodecmap.c +++ b/ext/ffmpeg/gstffmpegcodecmap.c @@ -1236,6 +1236,9 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id, break; case CODEC_ID_ADPCM_G726: layout = "g726"; + if (context) + /* get a default 20ms packet size */ + context->frame_size = context->sample_rate / 50; break; case CODEC_ID_ADPCM_CT: layout = "ct"; @@ -2264,6 +2267,8 @@ gst_ffmpeg_caps_with_codecid (enum CodecID codec_id, break; } } + case CODEC_ID_ADPCM_G726: + break; default: break; } |