opusenc: use the same frame size setup as the opus test code

https://bugzilla.gnome.org/show_bug.cgi?id=660364
This commit is contained in:
Vincent Penquerc'h 2011-09-28 13:25:21 +01:00 committed by Sebastian Dröge
parent 24577fcf6d
commit 495de129ff

View file

@ -286,12 +286,13 @@ gst_opus_enc_sink_setcaps (GstPad * pad, GstCaps * caps)
enc->frame_samples = enc->sample_rate / 50; enc->frame_samples = enc->sample_rate / 50;
break; break;
case 40: case 40:
enc->frame_samples = enc->sample_rate / 20; enc->frame_samples = enc->sample_rate / 25;
break; break;
case 60: case 60:
enc->frame_samples = 3 * enc->sample_rate / 50; enc->frame_samples = 3 * enc->sample_rate / 50;
break; break;
default: default:
GST_WARNING_OBJECT (enc, "Unsupported frame size: %d", enc->frame_size);
return FALSE; return FALSE;
break; break;
} }