added opus support and fixed a longstanding bug
This commit is contained in:
parent
78f9bf2894
commit
0c92e04b80
|
@ -256,13 +256,13 @@ gboolean darksnow2darkice_cfg() {
|
||||||
|
|
||||||
/* write bitratemode */
|
/* write bitratemode */
|
||||||
fprintf(f_darkice_cfg, "\nbitrateMode = ");
|
fprintf(f_darkice_cfg, "\nbitrateMode = ");
|
||||||
if (!strcmp( gettext("Constant"), bitratemode))
|
if (!strcmp("Constant", bitratemode))
|
||||||
fprintf(f_darkice_cfg, "cbr"); /* Constant bitrate mode */
|
fprintf(f_darkice_cfg, "cbr"); /* Constant bitrate mode */
|
||||||
else
|
else
|
||||||
if (!strcmp( gettext("Average"), bitratemode))
|
if (!strcmp("Average", bitratemode))
|
||||||
fprintf(f_darkice_cfg, "abr"); /* average bitrate mode */
|
fprintf(f_darkice_cfg, "abr"); /* average bitrate mode */
|
||||||
else
|
else
|
||||||
if (!strcmp( gettext("Variable"), bitratemode))
|
if (!strcmp("Variable", bitratemode))
|
||||||
fprintf(f_darkice_cfg, "vbr"); /* variable bitrate mode */
|
fprintf(f_darkice_cfg, "vbr"); /* variable bitrate mode */
|
||||||
|
|
||||||
|
|
||||||
|
@ -273,6 +273,8 @@ gboolean darksnow2darkice_cfg() {
|
||||||
fprintf(f_darkice_cfg, "mp3");
|
fprintf(f_darkice_cfg, "mp3");
|
||||||
else if (!strcmp( gettext("ogg/vorbis"), format))
|
else if (!strcmp( gettext("ogg/vorbis"), format))
|
||||||
fprintf(f_darkice_cfg, "vorbis");
|
fprintf(f_darkice_cfg, "vorbis");
|
||||||
|
else if (!strcmp( gettext("ogg/opus"), format))
|
||||||
|
fprintf(f_darkice_cfg, "opus");
|
||||||
else if (!strcmp( gettext("aac"), format))
|
else if (!strcmp( gettext("aac"), format))
|
||||||
fprintf(f_darkice_cfg, "aac");
|
fprintf(f_darkice_cfg, "aac");
|
||||||
else if (!strcmp( gettext("mp2"), format))
|
else if (!strcmp( gettext("mp2"), format))
|
||||||
|
|
|
@ -296,6 +296,7 @@ int main( int argc, char *argv[], char *envp[]) {
|
||||||
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("aac"));
|
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("aac"));
|
||||||
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("mp2"));
|
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("mp2"));
|
||||||
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("aacp"));
|
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("aacp"));
|
||||||
|
gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT (combo_format), gettext("ogg/opus"));
|
||||||
gtk_entry_set_text (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (combo_format))),"ogg/vorbis");
|
gtk_entry_set_text (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (combo_format))),"ogg/vorbis");
|
||||||
|
|
||||||
label_bitratemode = gtk_label_new ( gettext("BitRateMode: "));
|
label_bitratemode = gtk_label_new ( gettext("BitRateMode: "));
|
||||||
|
|
Loading…
Reference in New Issue