OSDN Git Service
(root)
/
handbrake-jp
/
handbrake-jp-git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LinGui: force button images to be always enabled
[handbrake-jp/handbrake-jp-git.git]
/
gtk
/
src
/
audiohandler.c
diff --git
a/gtk/src/audiohandler.c
b/gtk/src/audiohandler.c
index
39d54c1
..
fbe5e90
100644
(file)
--- a/
gtk/src/audiohandler.c
+++ b/
gtk/src/audiohandler.c
@@
-47,7
+47,7
@@
ghb_adjust_audio_rate_combos(signal_user_data_t *ud)
if (ghb_audio_is_passthru (acodec))
{
if (ghb_audio_is_passthru (acodec))
{
- ghb_set_default_bitrate_opts (ud->builder, -1);
+ ghb_set_default_bitrate_opts (ud->builder,
0,
-1);
if (ghb_get_audio_info (&ainfo, titleindex, audioindex))
{
gint br = ainfo.bitrate / 1000;
if (ghb_get_audio_info (&ainfo, titleindex, audioindex))
{
gint br = ainfo.bitrate / 1000;
@@
-70,12
+70,13
@@
ghb_adjust_audio_rate_combos(signal_user_data_t *ud)
}
else if (acodec == HB_ACODEC_FAAC)
{
}
else if (acodec == HB_ACODEC_FAAC)
{
- gint br, last;
+ gint br, last
= 160, first = 0
;
if (mix == HB_AMIXDOWN_6CH)
if (mix == HB_AMIXDOWN_6CH)
+ {
+ first = 192;
last = 448;
last = 448;
- else
- last = 160;
+ }
widget = GHB_WIDGET(ud->builder, "AudioBitrate");
gval = ghb_widget_value(widget);
widget = GHB_WIDGET(ud->builder, "AudioBitrate");
gval = ghb_widget_value(widget);
@@
-83,11
+84,13
@@
ghb_adjust_audio_rate_combos(signal_user_data_t *ud)
ghb_value_free(gval);
if (br > last)
ghb_ui_update(ud, "AudioBitrate", ghb_int64_value(last));
ghb_value_free(gval);
if (br > last)
ghb_ui_update(ud, "AudioBitrate", ghb_int64_value(last));
- ghb_set_default_bitrate_opts (ud->builder, last);
+ if (br < first)
+ ghb_ui_update(ud, "AudioBitrate", ghb_int64_value(first));
+ ghb_set_default_bitrate_opts (ud->builder, first, last);
}
else
{
}
else
{
- ghb_set_default_bitrate_opts (ud->builder, -1);
+ ghb_set_default_bitrate_opts (ud->builder,
0,
-1);
}
}
}
}